Skip to content
ITA Jobs
All vacancies
EPAM Systems logo

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

    Keep looking