All vacancies

Senior Java Developer (Relocation to Uzbekistan)
EPAM Systems
Remote · ArmeniaSalary not disclosedfull-timeEPAM Systems Careers
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
- Work with distributed transactions and Saga-based patterns
- Design 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
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 28 Oct 2026
- Last verified
- In the last 3 days
Similar roles
- Business Title IT Dev Senior (Software Engineer) - ContractorCorpay · Remote · worldwide, UTC+4 accepted
- Software Engineer - Solutions EngineeringCanonical · Remote · worldwide
- Backend Developer (Node) Part-timeZoftify - Travel Software Development · Remote · worldwide, UTC+4 accepted
- Technical Product Marketing Manager (.NET Developer Tools)JetBrains · Remote · Armenia
- Backend Technical Lead (Golang/PHP)Infomediji · Remote · worldwide, UTC+4 accepted
- Node JS EngineerCommit · Remote · Armenia

