Senior Software Engineer (Java)

On-siteSalary not specified
Singapore

Tech Stack

Apache KafkaDockerReactKubernetesCI/CDSpring BootGitJavaSQL

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Senior Full Stack Java Developer to build cloud-native, event-driven apps with Java, Spring Boot, React, and Kafka. You will design microservices, ship through CI/CD, and improve reliability in production on Microsoft Azure with a team that values clean engineering and ownership.

Responsibilities

  • Build and enhance full stack features using Java, Spring Boot, and React
  • Design microservices and event-driven workflows using Apache Kafka
  • Create and maintain REST application programming interfaces (APIs) and integrations
  • Improve delivery pipelines using continuous integration and continuous delivery (CI/CD) practices
  • Deploy and run services on Microsoft Azure using containers
  • Partner with product, QA, and engineering peers in Agile ceremonies
  • Troubleshoot production issues and drive reliability improvements

Requirements

  • Proven experience with Java development in enterprise environments
  • Strong background in Spring Boot and microservices architecture
  • Hands-on experience building front-end features with React.js, JavaScript, HyperText Markup Language (HTML), and Cascading Style Sheets (CSS)
  • Experience with Apache Kafka and event-driven architecture patterns
  • Working knowledge of Microsoft Azure and container tooling such as Docker and Kubernetes (K8s)
  • Proficiency with Git, CI/CD workflows, and production support practices
  • Solid knowledge of Structured Query Language (SQL) and database integration patterns

Nice to Have

  • Background in banking or financial services
  • Cloud certifications are a plus (Microsoft Azure preferred)
  • Experience with Kubernetes

Location

  • City: Singapore
  • Country: Singapore

About the Company

[Company description if present]

Job Details

Company name:
EPAM
Location:
Singapore
Work Mode:
On-site
Posted on TheJob:
Jul 27, 2026
Last checked:
Aug 14, 2026
Apply Now