Open role
Senior Software Engineer - Java with Scala
EPAMGurugram, India; Pune, India; Coimbatore, India; Chennai, India; Hyderabad, India; Bengaluru, India
- Work model
- Office
- Experience
- 4-8 years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 8 tags
Technology context
8Parsed from the vacancy text; ordered by relevance to this role.
Full listing
Role description
We are seeking a Senior Software Engineer to develop scalable Java and Scala backend platforms in a dynamic delivery environment. You will connect multiple data sources, uphold strong code standards through refactoring and technical debt control, and work with cross-functional teams and client stakeholders. Apply today!
Responsibilities
- Architect and implement scalable backend services in Java
- Integrate varied data sources to ensure seamless data movement across components
- Ensure high code quality through consistent refactoring
- Control technical debt effectively during rapid development cycles
- Partner with large, multidisciplinary teams to deliver against project goals
- Align with client stakeholders on requirements and shifting priorities
- Respond quickly to changing project needs and technical requirements
Requirements
- Relevant 4-8 years of experience in software engineering
- Working expertise in Java, Scala, and SQL for backend development and data manipulation
- Deep understanding of scalable backend system design and implementation
- Strong capability to integrate diverse data sources and ensure smooth data flow
- Track record of maintaining high code quality through refactoring and technical debt management
- Experience collaborating in large, multidisciplinary teams and coordinating with client stakeholders
- Ability to adjust quickly as project requirements evolve