Jobiglo

No results.

Back-end Java Developer (Spring Boot, Microservices)

EPAM Systems · Singapour

🇬🇧 English
Java Spring Boot REST APIs Hibernate Spring Data JPA SQL PostgreSQL Oracle MySQL MariaDB JUnit Mockito Git Maven Gradle CI/CD Kafka RabbitMQ SonarQube Fortify Nexus IQ OpenShift Kubernetes

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec EPAM Systems.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Singapore.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

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.

💬 Chat with us on Telegram

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