
Java backend developer
- Singapore
- Permanent
- Full-time
- Design, develop, and maintain scalable backend systems using Java, Spring Boot, and Microservices architecture.
- Participate in all phases of the software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Build RESTful APIs and integrate with internal and external services.
- Optimize application performance, scalability, and security.
- Collaborate with frontend developers, QA engineers, and other team members in an Agile/Scrum environment.
- Ensure high code quality with proper unit testing and code reviews.
- Write clean, maintainable, and well-documented code.
- 5+years of experience using Java, Spring Boot and Microservices.
- Good understanding of RESTful services and API design.
- Experience with SQL and NoSQL databases (e.g., MySQL, MongoDB).
- Knowledge of CI/CD tools and version control systems like Git.
- Familiarity with containerization tools such as Docker and orchestration with Kubernetes is a plus.