Software Engineer (Backend, Java)
Office in Singapore: Singapore
Java& 3 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are seeking a Software Engineer (Backend, Java). You will build and support back-end services and REST APIs for a large-scale government healthcare and financial processing platform. You’ll work in a microservices setup, collaborate with engineers and QA and help deliver features from build to production support.
Responsibilities
- Build and enhance Java Spring Boot services within a microservices architecture
- Design and integrate REST APIs and service-to-service integrations
- Implement business logic, validation and exception handling aligned to specifications
- Develop data access layers using Spring Data JPA / Hibernate and SQL
- Write and maintain unit and integration tests for services and APIs
- Troubleshoot defects, support releases and participate in production support activities
- Collaborate in code reviews and work closely with engineers, QA and technical leads
- Contribute to CI/CD workflows and container-based deployments using Docker and Kubernetes
Requirements
- Java development experience across modern versions (Java 8+)
- Spring Boot and Spring Framework knowledge including dependency injection
- REST API design, integration and debugging skills
- Microservices understanding including service communication patterns
- SQL skills with a relational database such as PostgreSQL or Oracle
- Spring Data JPA / Hibernate experience for persistence and query optimization
- Testing capability with JUnit, Mockito and API testing tools such as Postman
- Version control and delivery familiarity with Git and CI/CD pipelines
