Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ES

Senior Software Engineer (Java)

EPAM Systems
  • ๐Ÿ‡ญ๐Ÿ‡ฐ Hong Kong
  • On-site
  • Senior
  • 11 hours ago
  • Java
  • Microservices
  • GitLab CI/CD
  • Kubernetes
  • triage
  • Spring Boot
  • Apache Kafka
  • Kafka Streams
  • Confluent
  • Apache Avro
  • JUnit
  • Mockito
  • Integration Testing
  • GitLab
  • CI/CD
  • Prometheus
  • OpenTelemetry
  • Splunk
  • JPA
  • JDBC
  • Oracle
  • SQLite
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are seeking aSenior Java Backend Engineer (Kafka, Microservices)to design, build and run event-driven services that support 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 across product, platform and support 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

Requirements

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

Nice to have

  • Observability a nd security tooling experience with Micrometer, Prometheus, OpenTelemetry, Splunk or HashiCorp Vault
  • Domain knowledge of structured products, request for quote (RFQ), order routing and trade lifecycle events
  • Database experience with Spring Data JPA, Java Database Connectivity (JDBC), Oracle or SQLite

Senior Software Engineer (Java) ยท EPAM Systems

Auto apply with Likeremote