EPAM Systems logo
EPAM Systems

4,194 open roles

Senior Software Engineer - Java with Scala

Gurgaon, Haryana, IndiaPune, Maharashtra, IndiaCoimbatore, Tamil Nadu, IndiaChennai, Tamil Nadu, IndiaFull-timePosted Sep 29, 2026

Job description

We are looking for a Senior Software Engineer with strong expertise in Java and Scala to design and build scalable backend systems while collaborating with multidisciplinary teams and client stakeholders in a fast-paced environment.

Responsibilities

Design and implement scalable Java-based backend systems Integrate diverse data sources to ensure seamless data flow across components Maintain high code quality through consistent refactoring practices Manage technical debt effectively within fast-paced development cycles Collaborate with large, multidisciplinary teams to deliver project goals Coordinate with client stakeholders to align on requirements and priorities Adapt quickly to evolving project needs and technical requirements Requirements 4-8 years of experience in software engineering Proficiency in Java, Scala, and SQL for backend development and data manipulation Expertise in designing and implementing scalable backend systems Skills in integrating diverse data sources and ensuring seamless data flow Background in maintaining high code quality, including refactoring and technical debt management Familiarity with working in large, multidisciplinary teams and coordinating with client stakeholders Flexibility to adapt quickly to evolving project requirements

Description copied from EPAM Systems's careers page. Read the full posting before you apply.

More jobs at EPAM Systems

See all openings at EPAM Systems