Senior Java Backend Engineer - Microservices & Kafka

EPAM Systems

United States

Remote

USD 120,000 - 160,000

Full time

4 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 is seeking a Senior Java Developer in the United States to build and evolve high-load backend services for a FinTech platform. You will focus on microservice development, event-driven architectures, and performance optimization, while promoting production-grade engineering practices.

Responsibilities include designing scalable services, implementing REST APIs, resolving bottlenecks, and mentoring junior engineers.

Qualifications

  • 5+ years of commercial Java development experience.
  • Proficiency in Java 17+ and Spring Boot 3+.
  • Strong understanding of multithreading, concurrency, collections, generics, Streams, and exception handling.
  • Experience with Spring Core, Data, Security, Hibernate / JPA.
  • Strong PostgreSQL experience; understanding of high-availability setups such as Patroni.
  • Hands-on Kafka experience and understanding of event-driven architectures.
  • Experience with distributed systems, scalability, Saga patterns, and REST APIs.
  • Familiarity with Docker, OpenShift, GitLab CI, Maven / Gradle.
  • Strong troubleshooting and observability skills.
  • English proficiency at B2 level or higher.
  • Nice to have Banking / FinTech experience.

Responsibilities

  • Develop high-load backend services using Java and Spring Boot.
  • Design and evolve microservice and event-driven architectures.
  • Identify and resolve architectural and performance bottlenecks.
  • Implement REST APIs and integrations with internal and external systems.
  • Handle distributed transactions and Saga-based patterns.
  • Build reliable interactions through Kafka.
  • Perform code reviews and promote engineering best practices.
  • Develop unit, integration, and performance tests.
  • Troubleshoot production issues using logs, APM, metrics, and dashboards.
  • Mentor less experienced engineers.

Skills

Java development
Spring Boot
Multithreading
Kafka
PostgreSQL
Distributed systems
REST APIs
Observability
English communication
Banking / FinTech domain
Cloud/SRE awareness

Tools

Docker
OpenShift
GitLab CI
Maven/Gradle

Job description

EPAM Systems is seeking a Senior Java Developer in the United States to build and evolve high-load backend services for a FinTech platform. You will focus on microservice development, event-driven architectures, and performance optimization, while promoting production-grade engineering practices.

Responsibilities include designing scalable services, implementing REST APIs, resolving bottlenecks, and mentoring junior engineers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer — Spring Boot, Kafka, Microservices
Senior Java Engineer — Spring Boot, Kafka, Microservices

Empower • United States

Remote
USD 120,000 - 180,000
Senior Java Microservices Backend Engineer (Spring, Kafka)
Senior Java Microservices Backend Engineer (Spring, Kafka)

Lever, Inc. • United States

Remote
USD 140,000 - 210,000
Senior Java Backend Architect | AI-Driven Microservices
Senior Java Backend Architect | AI-Driven Microservices

EPAM Systems Inc • United States

Remote
USD 110,000 - 160,000
Remote Senior Java Dev - Spring Boot & Kafka Microservices
Remote Senior Java Dev - Spring Boot & Kafka Microservices

EPSoft • United States

Remote
USD 83,000 - 165,000
Remote working flexibility
Senior Java Backend Engineer - Spring Boot & Microservices
Senior Java Backend Engineer - Spring Boot & Microservices

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Lorhan Corporation • Newark (NJ)

On-site
USD 160,000 - 210,000
Senior Backend Engineer - Java/Kafka & Microservices
Senior Backend Engineer - Java/Kafka & Microservices

JPMorganChase • Wilmington (DE)

On-site
USD 120,000 - 180,000
Senior Java Engineer - AI-Driven Backend & Cloud
Senior Java Engineer - AI-Driven Backend & Cloud

EPAM Systems Inc • United States

Remote
USD 120,000 - 160,000
Senior Java Developer: AI-Driven Microservices in the Cloud
Senior Java Developer: AI-Driven Microservices in the Cloud

EPAM Systems Inc • United States

Remote
USD 120,000 - 180,000
Senior Java Microservices Architect (AI, Cloud)
Senior Java Microservices Architect (AI, Cloud)

EPAM Systems Inc • United States

Remote
USD 120,000 - 170,000