Remote Work Opportunity

Java Engineer (Hire-to-Train Program)

EPAM Systems Remote

Deadline: November 9, 2027

Short Summary

Java Engineer (Hire-to-Train Program) at EPAM Systems. 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…

Key Details

  • Position / opportunity: Java Engineer (Hire-to-Train Program)
  • Organization: EPAM Systems
  • Country / coverage: Remote
  • Location: Viet Nam
  • Work arrangement: Remote
  • Opportunity type: Remote work opportunities
  • Sector: Information Technology
  • Compensation: Not specified
  • Application deadline: 2027-11-09

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

How To Apply

Apply to EPAM Systems for Java Engineer (Hire-to-Train Program) using the position-specific application form.