Senior Java Developer (Relocation to Uzbekistan)

EPAM Systems

United States

Remote

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

We are looking for a Senior Java Developer to build and evolve high-load backend services for a banking / FinTech platform. The role is focused on microservice development, distributed systems, event-driven architecture, performance optimization, and production-grade engineering practices.

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
Requirements
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer | B2B Contract
Senior Java Developer | B2B Contract

HitHunter • United States

On-site
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 Developer
Senior Backend Developer

Caliberly • United States

On-site
USD 120,000 - 180,000
Senior Java Backend Developer
Senior Java Backend Developer

ASM Tech Solutions LLC • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Generative AI
Cloud experience (AWS/GCP/Azure)
Senior Java Backend Engineer, Microservices & Cloud
Senior Java Backend Engineer, Microservices & Cloud

Compunnel Inc. • Salt Lake City (UT)

On-site
USD 90,000 - 120,000
java developer for banking platforms
java developer for banking platforms

EPAM • United States

Remote
USD 120,000 - 180,000
Заграничные командировки
Возможная релокация
Обучение и сертификации
+2
Senior Java Backend Engineer | Spring Boot, Microservices, Kafka
Senior Java Backend Engineer | Spring Boot, Microservices, Kafka

Compunnel Inc. • Richfield (MN)

On-site
USD 130,000 - 170,000
Java Backend Engineer (Kafka, Kubernetes, AWS, Testing)
Java Backend Engineer (Kafka, Kubernetes, AWS, Testing)

Request Technology, LLC • Chicago (IL)

Hybrid
USD 120,000 - 180,000
Senior Java Developer (Financial Domain)
Senior Java Developer (Financial Domain)

TechDigital Group • Cary (NC)

On-site
USD 120,000 - 180,000
Java Backend Developer
Java Backend Developer

Programmers.io • Charlotte (NC)

On-site
USD 120,000 - 160,000