Back-end Java Developer (Spring Boot, Microservices)
EPAM Systems · Singapour
Job description
About the role
We are looking for a Back‑end Java Developer to design, build and maintain Spring Boot micro‑services that power critical business systems. You will work in an Agile team, delivering clean APIs, ensuring reliability and supporting production stability.
Key responsibilities
- Develop and enhance back‑end micro‑services using Java and Spring Boot.
- Design and implement RESTful APIs according to specifications.
- Implement persistence and business logic with Hibernate, Spring Data JPA or similar ORM tools.
- Write clean, testable code and maintain strong automated test coverage.
- Participate in code reviews and apply feedback to improve quality.
- Support CI/CD pipelines for building and deploying applications.
- Troubleshoot production issues using logs, metrics and structured problem‑solving.
- Contribute to Agile ceremonies such as refinement, planning, reviews and retrospectives.
Required profile
- Proven Java development experience with a recent LTS version.
- Solid understanding of the Spring framework, especially Spring Boot.
- Experience with micro‑services architecture, REST API design and service‑to‑service integration.
- Strong object‑oriented design skills and familiarity with design patterns.
- Hands‑on experience with relational databases (PostgreSQL, Oracle, MySQL, MariaDB) and SQL.
- Knowledge of ORM frameworks such as Hibernate.
- Testing experience using JUnit, Mockito or equivalent.
- Familiarity with Git workflows, Maven or Gradle and basic CI/CD concepts.
Required skills
- Java
- Spring Boot
- REST APIs
- Hibernate
- Spring Data JPA
- SQL
- PostgreSQL
- Oracle
- MySQL
- MariaDB
- JUnit
- Mockito
- Git
- Maven
- Gradle
- CI/CD
- Kafka (nice to have)
- RabbitMQ (nice to have)
- SonarQube (nice to have)
- Fortify (nice to have)
- Nexus IQ (nice to have)
- OpenShift (nice to have)
- Kubernetes (nice to have)
- Docker (nice to have)
What we offer
- Opportunity to work at EPAM, a globally recognised digital engineering leader.
- Supportive environment where employee ideas drive business.
- Access to online courses, mentoring, certification grants and global knowledge exchange.
- Transparent career path and individual development roadmap.
- Recognition as a Great Place to Work® certified employer in Singapore.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
48 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
EPAM Systems
Singapour