Java Developer
Role Overview
Job Description
- Design, develop, and maintain backend services using Java and Spring Boot
- Build and support microservices-based architectures
- Develop and maintain RESTful APIs, and integrate with frontend and third-party systems
- Contribute to system design, code reviews, and technical discussions
- Ensure application performance, scalability, security, and reliability
- Develop and maintain unit, integration, and automated tests
- Collaborate with cross-functional teams, including Product, QA, DevOps, and UI teams
- Troubleshoot production issues and implement timely solutions
- Follow established best practices in coding, CI/CD, and DevOps processes
Job Description - Grade Specific
- Experience in backend development using Java and Spring Boot
- Familiarity with microservices architecture and RESTful API development
- Understanding of software development best practices, including testing and version control
- Experience with cloud-native application development is an advantage
- Ability to work collaboratively in a team environment
- Good problem-solving and communication skills
Singapore, SG