Skip To Main Content
backBack to Search

Java Engineer (Hire-to-Train Program)

Hybrid in Vietnam: Hanoi, Vietnam: Ho Chi Minh City
Java& 4 others
hot
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

Join our Hire-to-Train Program* in Vietnam as a Java Software Engineer.

Build on your Java and Spring Boot fundamentals and take the next step toward becoming a Java Engineer. Through structured training and hands-on practice, you’ll strengthen your skills in backend development, REST APIs, Git and CI/CD, while learning to build scalable applications and services, preparing you to contribute to global client projects alongside international teams.

You may be eligible for a sign-on bonus* based on program criteria.

*Terms & Conditions apply to the Hire-to-Train Program.

Responsibilities
  • Design, build and maintain Java applications using modern engineering practices
  • Break down requirements, estimate effort and contribute to technical discussions
  • Collaborate with the team on code reviews, documentation and implementation choices
  • Troubleshoot issues, identify root causes and deliver reliable fixes
  • Contribute to API development and integration using REST principles
  • Participate in Agile ceremonies including stand-ups, planning and retrospectives
  • Improve code quality and performance throughout the program
Requirements
  • Hands-on experience in paid professional software development (internships excluded)
  • Proficiency in Java and Spring Framework or Spring Boot
  • Knowledge of object-oriented programming, data structures and design patterns
  • Experience building and consuming REST APIs
  • Working knowledge of Git and Maven
  • Experience with relational databases (MySQL, PostgreSQL, Microsoft SQL Server) or NoSQL databases
  • Understanding of microservices concepts plus basic cloud and continuous integration and delivery (CI/CD) fundamentals
  • Clear English communication
Nice to have
  • Exposure to AI coding assistants such as GitHub Copilot, Cursor, Codeium or Amazon Q Developer
  • Experience contributing to automated testing practices
  • Familiarity with containerization tools such as Docker