1. Qualification
• Bachelor’s degree in Computer Science or related
2. Work Experience
• At least 3-years experience in software development, focus on Java
• Experience in team management
• Experience in Java/J2EE development
• Experience in at least one of the following ORM frameworks: JPA, Hibernate/NHibernate, Entity Framework
• Experience in at least one of these architectures: MVC, MVP, MVVM
• Experience in REST/SOAP
• Experience in working on Oracle, MS SQL, MySQL especially Oracle PLSQL is a plus
• Experience in working on.NET, Angular, React is a plus
• Have knowledge on mobile application programming is a plus
• Kafka, Kubernetes, Git, Jenkins is a plus
3. Knowledge
• Analyze business data/requirements
• Develop and maintain in-house applications per assignment
• Proactively assist users/other teams on testing systems/applications and follow up with timely delivery
• Build MIS reports
4. Skills
• OS: Linux, Windows
• Knowledge on design pattern (DI, MVC, Factory,...)
• Communication
• Presentation
• Email
• Report
• Good collaboration
• Can-do attitude