Java & Microservices Developer
- Location
- Singapore, Singapore, Singapore
- Posted
- Oct 10, 2026
- Last seen
- Oct 11, 2026
About the role
We are looking for an experienced Java & Microservices Developer with strong expertise in Java, Spring Boot, and microservices architecture. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable, high-performance backend applications and RESTful APIs.
Key Responsibilities
- Design, develop, and maintain backend applications using Java and Spring Boot. - Build and implement microservices-based architecture and RESTful APIs. - Develop secure, scalable, and high-performance applications. - Integrate microservices with databases, messaging systems, and external APIs. - Work with relational and NoSQL databases for data storage and retrieval. - Implement unit testing, integration testing, debugging, and code reviews. - Collaborate with cross-functional teams, including frontend developers, architects, and QA engineers. - Use CI/CD pipelines and containerization tools to support deployment and release processes. - Troubleshoot production issues and optimize application performance.
Requirements
- Strong programming experience in Java 8/11/17 or above. - Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA. - Strong understanding of Microservices Architecture and RESTful web services. - Experience with API design, integration, and documentation using Swagger/OpenAPI. - Good knowledge of SQL databases such as Oracle, MySQL, or PostgreSQL. - Experience with messaging technologies such as Kafka or RabbitMQ. - Familiarity with Git, Maven/Gradle, and CI/CD tools. - Experience with Docker and Kubernetes is preferred. - Knowledge of cloud platforms such as AWS, Azure, or GCP is an advantage. - Strong problem-solving, analytical, and communication skills.
