We are seeking a Senior Software Engineer skilled in Java and Scala to architect and deliver scalable backend platforms in a fast-moving setting. You will build Java-based services, integrate multiple data sources, and partner with multidisciplinary teams and client stakeholders to keep delivery aligned and predictable. Apply now
Responsibilities
- Design scalable backend systems using Java
- Implement backend functionality and services in Java and Scala
- Integrate diverse data sources to keep data flow consistent across components
- Maintain code quality through regular refactoring practices
- Control technical debt within rapid delivery cycles
- Collaborate with multidisciplinary teams to meet project outcomes
- Coordinate with client stakeholders to confirm requirements and priorities
- Adapt quickly to changing project needs and technical requirements
Requirements
- Solid 4-8 years of experience in software engineering
- Hands-on proficiency in Java, Scala, and SQL for backend development and data manipulation
- Proven track record in designing and implementing scalable backend systems
- Robust capability to integrate diverse data sources and maintain seamless data flow
- Demonstrated focus on code quality through refactoring and technical debt management
- Experience working in large, multidisciplinary teams and coordinating with client stakeholders
- High adaptability to shifting project requirements and priorities
📌 Senior Software Engineer (Gurugram)
🏢 EPAM Systems
📍 Gurugram
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.