JAVA Developer

Position Identification 

Position: JAVA developer 

Team: Development 

Business: MMSOFT Company Limited  

Reports to: Project Manager 

Job Description 

We are looking for a Java developer who experiences using their understanding of  programming languages and tools to design, write clean code, and design, develop, enhance,  and debug API / microservices for the web application. Your excellent communication,  computer, and project management skills will help you get involved in the full development  life cycle from initiation to rollout. Moreover, understanding the project comprehensively is a  plus for preparing technical documents and supporting system testing, troubleshooting, and  go-live activities. 

Skills and Experience 

  • Strong in developing REST API / microservices / 12-factor app. 
  • Strong in Java (8+) and Spring Boot, Spring Cloud is a big plus 
  • Strong in Spring MVC, Spring JPA / ORM, Java EE design pattern, Swagger
  • Solid in transactional programming with RDBMS and SQL (joins, group by, etc.)
  • Solid in writing test cases using a testing framework/library, e.g., JUnit, Mockito
  • Solid in Jasper report development 
  • Knowledge in CI/CD tools and pipeline – e.g., Jenkins 
  • Knowledge in Docker and Kubernetes 
  • Understand Agile Scrum 
  • Good communication skills 
  • Experience in the insurance industry is an advantage 

General requirement 

  • Bachelor’s degree in Computer Science or related field 
  • Fresher or junior developers are both welcomed 
  • Ready to work on-site (domestic or overseas) if required 
  • Participate in enforcement of development deadlines and schedules
  • Careful, highly organized, and self-learning attitude 
  • Troubleshooting and problem-solving skills

Benefit 

  • We do not recommend working on the weekends and OT. 
  • Competitive monthly salary depending on number of years experienced, skillset and  English skills 
  • We pay 13th month salary for working more than half a year or longer
  • Annual salary review and Project performance bonus 
  • Annual Company trips and team building traveling
image