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 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

    Keep looking