Java Developer (Microservices and Java)
Important Information
Location: Kuala Lumpur
Experience: 5-10 years
Job Mode: Full-time
Work Mode: On-site
Job Summary
A Java Developer specializing in Microservices and Java focuses on developing scalable, reliable, and efficient applications using Java and microservices architecture. They are responsible for designing, implementing, and maintaining microservices-based systems, ensuring that services are modular, independently deployable, and can scale efficiently.
Responsibilities & Duties
• Developing Java-based applications using frameworks like Spring Boot and Spring.
• Designing and implementing microservices that are loosely coupled, scalable, and maintainable.
• Working with databases (SQL) and implementing efficient data storage solutions for distributed services.
• Writing clean, maintainable, and testable code while following Agile development practices.
• Utilizing tools like Docker and Kubernetes for containerization and orchestration in cloud environments.
• Implementing security features and optimizing performance across microservices.
Qualifications & Skills
• Proven Experience: >5 years of hands-on experience in Java development, with a strong focus on microservices architecture.
• Core Java Skills: Proficiency in Java, including JDK 8+, object-oriented programming (OOP), multithreading, and design patterns.
• Frameworks & Tools: Strong experience with frameworks such as Spring Boot, Spring Cloud, Spring Data, and knowledge of related technologies like JPA/Hibernate, RESTful APIs, and RabbitMQ or Kafka.
Role-specific Requirements
These developers work with various tools and frameworks such as Spring Boot, Spring Cloud, and Docker, to build, deploy, and manage microservices in a cloud environment.
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Be the first to apply. Receive an email whenever similar jobs are posted.
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Java Developer Q&A's