Senior Software Engineer - Java with Scala
EPAM Systems, Inc. (company site, opens in a new tab)4–8 yrsGurugramOn-siteDirect career pageEst. 12–22 LPA
Posted on 7 Sept
Reach people at EPAM Systems, Inc.
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at EPAM Systems, Inc. you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Design and develop scalable backend systems using Java and Scala to support high-throughput applications.
- Implement and maintain integrations across diverse data sources ensuring seamless data flow between components.
- Collaborate with multidisciplinary teams and client stakeholders to align on requirements and manage technical debt through continuous code refactoring.
Minimum Requirements
- 4-8 years of professional software engineering experience.
- Proficiency in Java, Scala, and SQL for backend development and data manipulation.
- Experience in designing and implementing scalable backend systems integrating multiple data sources.
- Ability to work with large multidisciplinary teams and coordinate with client stakeholders.
Ideal Candidate Profile
- Experienced in high-throughput backend services development with strong focus on code quality and technical debt management.
- Comfortable adapting quickly to rapidly changing project requirements in a fast-paced environment.
- Effective collaborator with multidisciplinary teams and client stakeholders in global or diverse project settings.