Encora

Java Developer

Kuala Lumpur Full Time

About the Role

We are looking for a skilled Java Developer with strong experience in building scalable applications using modern frameworks and microservices architecture. You will be responsible for designing, developing, and maintaining high-performance backend systems.


Key Responsibilities

  • Design, develop, and maintain applications using Java.

  • Build RESTful APIs using Spring Boot.

  • Develop and manage microservices-based architecture using Microservices Architecture.

  • Collaborate with frontend developers, QA, and DevOps teams.

  • Optimize application performance, scalability, and security.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews, testing, and deployment processes.

  • Troubleshoot and resolve production issues.


Requirements

  • Bachelor’s degree in Computer Science, IT, or related field.

  • 3–8 years of experience in Java development.

  • Strong hands-on experience with Spring Boot.

  • Solid understanding of Microservices Architecture.

  • Experience with REST APIs, JSON, and API integration.

  • Familiarity with relational databases (MySQL, PostgreSQL, Oracle).

  • Experience with version control tools like Git.

  • Good problem-solving and communication skills.