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