Software Engineer (Java, Kafka)

EPAM Systems

Singapore

On-site

SGD 70,000 - 120,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems in Singapore is seeking a Software Engineer (Java, Kafka) to design and run cloud-native services on Microsoft Azure and AWS, with event-driven integrations using Kafka and optimized PostgreSQL data access.

You will design, build and maintain back-end services using Java, Kafka and microservices; develop RESTful APIs that are secure and scalable; implement event streaming patterns and monitor cloud workloads; collaborate with product and engineering teams to ship features end to end

Qualifications

  • Proficient in Java with hands-on back-end development.
  • Experience designing microservices, including observability and resilience patterns.
  • RESTful APIs design, implementation and integration experience.
  • Experience deploying and operating cloud services on Azure or AWS.
  • Experience with Apache Kafka for event-driven architectures.
  • Strong PostgreSQL skills, including schema design and query tuning.
  • Strong problem-solving and cross-functional collaboration skills.

Responsibilities

  • Design, build and maintain back-end services using Java, Kafka and microservices.
  • Develop RESTful APIs that are secure and scalable.
  • Implement event streaming and messaging patterns with Apache Kafka.
  • Build, deploy and monitor cloud-native workloads on Azure and AWS.
  • Design and optimize PostgreSQL schemas, queries and performance.
  • Collaborate with cross-functional teams to deliver features end-to-end.
  • Participate in code reviews, testing and releases; troubleshoot production issues.

Skills

Java
Kafka
Microservices
REST APIs
Azure/AWS
PostgreSQL
Problem solving
Communication

Tools

Docker
Kubernetes
CI/CD
Testing practices

Job description

We are seeking a Software Engineer (Java, Kafka). You will build and run cloud-native services on Microsoft Azure, design resilient microservices and event-driven integrations with Kafka and optimize PostgreSQL data access. You will partner with product and engineering teams to ship reliable features from build to production.

Responsibilities
  • Design, build and maintain Back-end services using Java, Kafka and microservices
  • Develop RESTful application programming interfaces (APIs) that are secure and scalable
  • Implement event streaming and messaging patterns using Apache Kafka
  • Build, deploy and monitor cloud-native workloads on Microsoft Azure/ AWS
  • Design and optimize PostgreSQL schemas, queries and performance
  • Collaborate with cross-functional teams to deliver features end to end
  • Participate in code reviews, testing and release activities
  • Troubleshoot production issues and maintain clear technical documentation
Requirements
  • Java proficiency with hands-on experience building Back-end services
  • Microservices experience including service design, observability and resilience patterns
  • RESTful APIs experience across design, implementation and integration
  • Microsoft Azure/ AWS experience deploying and operating cloud services
  • Apache Kafka experience with producers, consumers and event-driven design
  • PostgreSQL experience with schema design, indexing and query tuning
  • Problem-solving ability to debug issues across services and environments
  • Clear communication and collaboration skills in cross-functional teams
Nice to have
  • Experience with containerization and orchestration such as Docker and Kubernetes (K8s)
  • Experience with continuous integration and continuous delivery (CI/CD) pipelines
  • Experience with automated testing practices for Back-end services
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Full stack/Kafka)
Senior Software Engineer (Full stack/Kafka)

EPAM Systems • Singapore

On-site
SGD 120,000 - 180,000
Java Backend Lead: Kafka & Cloud Microservices
Java Backend Lead: Kafka & Cloud Microservices

EPAM Systems • Singapore

Remote
SGD 90,000 - 180,000
Java Backend Engineer - Kafka & Microservices on Azure
Java Backend Engineer - Kafka & Microservices on Azure

EPAM Systems • Singapore

On-site
SGD 90,000 - 130,000
Java Backend Engineer: Microservices, Kafka & Cloud
Java Backend Engineer: Microservices, Kafka & Cloud

EPAM SYSTEMS PTE LTD • Singapore

On-site
SGD 90,000 - 150,000
Cloud-Native Java Microservices Engineer (Kafka, Azure)
Cloud-Native Java Microservices Engineer (Kafka, Azure)

EPAM Systems • Singapore

On-site
SGD 70,000 - 120,000
.NET Backend Developer
.NET Backend Developer

USER EXPERIENCE RESEARCHERS PTE. LTD • Singapore

On-site
SGD 60,000 - 100,000
U02 - Senior Backend Developer
U02 - Senior Backend Developer

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 120,000 - 200,000
U02 - Senior Backend Developer
U02 - Senior Backend Developer

FPT Asia Pacific • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Developer
Senior Backend Developer

fpt asia pacific pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Java Backend Developer (Kafka)
Java Backend Developer (Kafka)

EPAM Systems • Singapore

On-site
SGD 90,000 - 130,000