Unison Group New Zealand
Singapore / Global
Singapore / Global
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