Back-end Java Developer (Spring Boot, Microservices)

Company: EPAM Systems
Location: Singapore
Type: remote
Posted: Aug 21, 2026
Views: 4

✨ AI Summary

EPAM Systems, a global IT services company recognized as one of the most loved workplaces, is hiring a Back-end Java Developer in Singapore. You will build and support Java 21 Spring Boot microservices powering business-critical systems, designing REST APIs and working in an Agile team. Tech stack includes Java (recent LTS), Spring Boot, Hibernate/Spring Data JPA, SQL (PostgreSQL, Oracle, MySQL, MariaDB), JUnit/Mockito, and CI/CD tools. Requires solid Java and Spring Boot experience, microservices and REST API design, relational database skills, and testing background; nice-to-have includes Kafka/RabbitMQ, Kubernetes, and security tooling.

We are seeking a Java Developer (Spring Boot, Microservices). You will build and support Java twenty-one Spring Boot services that power business-critical systems. Working in an Agile team, you will deliver clean APIs, improve reliability and help keep production stable through testing, deployments and on-call style support.

Responsibilities

  • Build and enhance Back-end microservices using Java and Spring Boot
  • Design and implement REST APIs aligned to agreed specifications
  • Develop persistence and business logic using Hibernate, Spring Data JPA or similar tools
  • Write clean, testable code and maintain strong automated test coverage
  • Participate in code reviews and apply feedback to improve quality and consistency
  • Support CI/CD pipelines for build and deployment workflows
  • Troubleshoot production issues using logs, metrics and structured problem-solving
  • Contribute to Agile ceremonies including refinement, planning, reviews and retrospectives

Requirements

  • Java development capability using a recent long-term support version
  • Spring framework knowledge including Spring Boot concepts and common patterns
  • Microservices understanding including REST API design and service-to-service integration
  • Object-oriented design foundation including design patterns and maintainable architecture
  • Relational database skills with SQL and one major platform (PostgreSQL, Oracle, MySQL, MariaDB)
  • ORM frameworks knowledge such as Hibernate or equivalent
  • Testing background with JUnit and Mockito or similar frameworks
  • Delivery ways of working familiarity with Git workflows, build tools (Maven or Gradle) and CI/CD basics

Nice to have

  • Messaging experience with Kafka or RabbitMQ
  • Security and quality tooling exposure such as SonarQube, Fortify or Nexus IQ
  • OpenShift or Kubernetes experience plus container-based deployment practices

Benefits

  • By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.

  • Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters

  • You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices

  • We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey

  • At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us

About the Company

Name: EPAM Systems

No detailed information available about this company.

More jobs at EPAM Systems