Back to search:Junior Java / Jakarta

About the role

We are looking for a passionate Java Developer (Spring Framework) to join our team at PT Xeranta Global Optima. You will be responsible for designing, developing, and maintaining robust back-end systems and enterprise-level web applications to support our clients' digital transformation.

This role offers a chance to work with modern frameworks and collaborate in a fast-paced, agile environment.

What you'll be doing

  • Design, develop, and maintain Java-based applications using Spring Framework (Spring MVC/Boot)
  • Collaborate with front-end developers, analysts, and business stakeholders to deliver high-quality solutions
  • Implement and optimize RESTful APIs for integration with mobile/web applications
  • Write clean, efficient, and well-documented code
  • Ensure application security, scalability, and performance optimization
  • Maintain and troubleshoot existing applications, fixing bugs and implementing improvements
  • Participate in code reviews and knowledge-sharing sessions
  • Stay up-to-date with industry trends, frameworks, and best practices

What we're looking for

  • Strong proficiency in Java SE/EE and hands-on experience with Spring Framework (Spring MVC, Spring Boot, Spring Security, Spring Data JPA)
  • Experience with MyBatis / Hibernate or other ORM frameworks
  • Solid understanding of REST API design and integration
  • Familiarity with SQL databases (MySQL, PostgreSQL, or SQL Server)
  • Good knowledge of software design patterns and architectural principles
  • Experience with version control systems such as Git
  • Strong problem-solving, analytical, and debugging skills
  • Fresh graduates with strong Java and backend development fundamentals are welcome to apply