All vacancies

Software Engineer - Java with Data Structures & Algorithms
EPAM Systems
India · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices abroad)
We are seeking a Software Engineer with strong expertise in Java, Data Structures & Algorithms to join our software engineering team and contribute to the design, development, and delivery of scalable, high-performance applications.
Responsibilities
- Function as a member of a software engineering team by contributing to software builds through consistent development practices
- Debug basic software components and identify code defects for remediation
- Enable the development, support, and monitoring of software across test, integration, and production environments
- Automate deployments in test or production environments
- Adhere to security and regulatory requirements
- Design and contribute to API implementations
- Follow best practices for automated unit, integration and regression testing
- Participate in pull request reviews to ensure quality code delivery
- Build software as part of a nimble Agile team, with the opportunity to impact team goals and contribute to the overall architecture
- Ensure infrastructure is safely extensible, scalable, reliable and meets SLAs for both external and internal users
Languages
- Work format
- On-site
- Seniority
- Mid
- Posted
- 21 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Software Engineer - RailsStackBlitz · Remote · worldwide, UTC+4 accepted
- Backend Java Developer - Remote, ContractXperteez Technology · Remote · worldwide, UTC+4 accepted
- Kotlin DeveloperSalmon · Remote · Armenia
- Linux Devices Software EngineerCanonical · Remote · worldwide
- Senior Backend Engineer - Payment SystemsCodeDecoders · Remote · worldwide, UTC+4 accepted
- Software Architect (PHP/Symfony)WhiteTech · Remote · worldwide, UTC+4 accepted

