All vacancies

Software Engineer - Java with Data Structures & Algorithms
EPAM Systems
India · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices abroad)
We're seeking a Software Engineer with expertise in Java and Data Structures & Algorithms to join our engineering team and support the creation and delivery of scalable, high-performance applications.
Responsibilities
- Work as part of a software engineering team, contributing to builds through consistent development practices
- Identify and debug basic software components to resolve code defects
- Support the development, monitoring, and maintenance of software across test, integration, and production environments
- Automate deployment processes in test or production environments
- Comply with security and regulatory requirements
- Design and help implement APIs
- Apply best practices for automated unit, integration, and regression testing
- Take part in pull request reviews to maintain code quality
- Contribute to software development within an Agile team, influencing team goals and overall architecture
- Keep infrastructure safely extensible, scalable, and reliable while meeting SLAs for internal and external users
Languages
- Work format
- On-site
- Seniority
- Mid
- Posted
- 21 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Web DeveloperCompanion Group Ltd · Remote · worldwide, UTC+4 accepted
- Staff Software EngineerFederato · Remote · worldwide not confirmed
- Senior Software Engineer - LedgerAlpaca · Remote · worldwide
- Experienced Software EngineerAutomattic · Remote · worldwide, UTC+4 accepted
- Engineering Manager - Ubuntu SecurityCanonical · Remote · worldwide
- Reliability Engineer / Devops - Database PlatformYopeso · Remote · worldwide, UTC+4 accepted

