Senior Java Backend Engineer — Kafka & Microservices

EPAM Systems

Hong Kong

On-site

HKD 700,000 - 1,100,000

Full time

34 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems Hong Kong is seeking a Senior Java Backend Engineer to design, build and run event-driven services supporting structured-products negotiation and trading connectivity. You will develop stateless Java microservices, harden streaming reliability and observability, and deliver through GitLab CI/CD and Kubernetes.

You will collaborate globally with product, platform, and support teams to ensure robust, scalable, and secure services across environments.

Qualifications

  • Strong hands-on experience with Java and Spring Boot including dependency injection, configuration and Spring Security.
  • Deep knowledge of Apache Kafka including Kafka Streams and tooling such as Confluent Schema Registry and Avro.
  • Experience with reactive programming using Spring WebFlux and Project Reactor.
  • Solid testing mindset using JUnit 5, Mockito and integration testing patterns for event-driven services.
  • Experience delivering to Kubernetes with GitLab CI/CD pipelines.
  • Designing stateless microservices with clear API and event contracts.
  • Clear communication in regulated environments and cross-region teams.

Responsibilities

  • Design, build and test stateless Java microservices and shared libraries for Kafka-based messaging.
  • Implement routing, transformation and enrichment of messages between internal systems and external partners.
  • Strengthen reliability through robust error handling, schema compatibility and deterministic processing.
  • Build production-ready observability using metrics, logs and tracing to support fast incident triage.
  • Deliver services across environments via GitLab CI/CD and Kubernetes, supporting releases and operations.
  • Write high-quality unit and integration tests, participate in code reviews and raise engineering standards.
  • Integrate external trading platforms and venues with internal reference data, product and instrument services.
  • Support FIX connectivity where required for venue and platform integration.

Skills

Java
Spring Boot
Apache Kafka
Kubernetes
GitLab CI/CD
Reactive programming
JUnit 5
Mockito

Tools

Confluent Schema Registry
Apache Avro
Spring WebFlux
Project Reactor
Kafka tooling

Job description

EPAM Systems Hong Kong is seeking a Senior Java Backend Engineer to design, build and run event-driven services supporting structured-products negotiation and trading connectivity. You will develop stateless Java microservices, harden streaming reliability and observability, and deliver through GitLab CI/CD and Kubernetes.

You will collaborate globally with product, platform, and support teams to ensure robust, scalable, and secure services across environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java)
Senior Software Engineer (Java)

EPAM Systems • Hong Kong

On-site
HKD 700,000 - 1,100,000
Senior Java Backend Engineer - Microservices & DevOps
Senior Java Backend Engineer - Microservices & DevOps

Astek • Hong Kong

On-site
HKD 600,000 - 900,000
Lead JAVA Engineer - Innovative Fintech Platform - J13181
Lead JAVA Engineer - Innovative Fintech Platform - J13181

Pinpoint Asia • Hong Kong

On-site
HKD 900,000 - 1,500,000
Backend Engineer - Java Microservices | Flexible Work
Backend Engineer - Java Microservices | Flexible Work

Standard Chartered Bank (Hong Kong) Ltd • Hong Kong

On-site
HKD 720,000 - 980,000
Competitive salary
Retirement savings
Medical and life insurance
+3
Senior Software Engineer
Senior Software Engineer

Astek • Hong Kong

On-site
HKD 600,000 - 900,000
Senior Java Backend Engineer - Fintech, Kubernetes & FIX
Senior Java Backend Engineer - Fintech, Kubernetes & FIX

Pinpoint Asia • Hong Kong

On-site
HKD 900,000 - 1,500,000
Java Backend Engineer — Microservices & Cloud
Java Backend Engineer — Microservices & Cloud

Standard Chartered Bank • Hong Kong

On-site
HKD 550,000 - 900,000
Senior Java & Automation Engineer for Post-Trade Backend
Senior Java & Automation Engineer for Post-Trade Backend

Pinpoint Asia • Hong Kong

On-site
HKD 600,000 - 900,000
Java Microservices Engineer – Global Transaction Banking
Java Microservices Engineer – Global Transaction Banking

Societe Generale • Hong Kong

On-site
HKD 700,000 - 1,100,000
Senior Java Backend Engineer – High-Performance Trading
Senior Java Backend Engineer – High-Performance Trading

ioTech Solutions • Hong Kong

On-site
HKD 600,000 - 900,000