- Work model
- Hybrid
- Experience
- 2-5 years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 17 tags
Full listing
Role description
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