Senior Java Developer (Relocation to Uzbekistan)
EPAM Systems
AI assistant
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.
The engineer will work with Java 17+, Spring Boot 3+, PostgreSQL, Kafka, Infinispan, Docker, OpenShift, GitLab CI, and observability tooling.
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
- Work with distributed transactions and Saga-based patterns
- Design reliable interactions through Kafka
- Perform code reviews and promote engineering best practices
- Develop unit, integration,