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 Java-proficient Software Engineer with strong Data Structures & Algorithms skills to join our engineering team and contribute to building scalable, high-performance applications.
Responsibilities
- Contribute to software builds as part of an engineering team by following consistent development practices
- Identify and debug basic software components to fix code defects
- Support the development, monitoring, and maintenance of software across test, integration, and production environments
- Automate deployment processes in test or production settings
- Comply with security and regulatory standards
- Contribute to and design API implementations
- Implement best practices for automated unit, integration, and regression testing
- Review pull requests to maintain high-quality code delivery
- Work within an Agile team to build software, influence team goals, and shape overall architecture
- Maintain infrastructure that is scalable, reliable, safely extensible, and compliant with 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
- SAP Fiori/UI5 Developer (ABAP & S/4HANA)Pontoonglobal · Remote · worldwide, UTC+4 accepted
- Embedded Linux Senior Software Engineer - OptimisationCanonical · Remote · worldwide
- SAP S/4 HANA ABAP Developer (CDS, RAP, ODATA)Pontoonglobal · Remote · worldwide, UTC+4 accepted
- NetSuite Developer (SuiteScript & Celigo Integrations)Hairball.IO · Remote · worldwide, UTC+4 accepted
- Game Engineer (remote, contract-to-hire, Latin America)Endless Access · Remote · worldwide, UTC+4 accepted
- OCP Networking ArchitectTechBiz Global · Armenia · On-site

