ES
Lead Software Engineer - Java
EPAM Systems
Chennai, Tamil NaduSalary not disclosed9–12 years expDay ShiftPosted 2d ago9 views
Actively Hiring
Before you apply — will your resume pass the ATS?
Most IT resumes get rejected by ATS before a recruiter sees them.
Apply for this Job
Before you apply — will your resume pass the ATS?
Most IT resumes get rejected by ATS before a recruiter sees them.
Check My Resume FreeJob Description
Role Overview
EPAM Systems is looking for an experienced Lead Software Engineer with strong Java and AWS Cloud expertise to join a high-performing engineering team in Chennai. This is a senior-level, full-time opportunity for a hands-on technologist who can combine deep technical knowledge with leadership to deliver scalable microservices, cloud-native solutions, and robust front-end applications. The ideal candidate will thrive in a fast-paced, collaborative environment while taking ownership of end-to-end technology deliverables.
Key Responsibilities
- Take ownership and accountability for technology solutions and team deliverables across the project lifecycle
- Provide technical thought leadership and guide the team in making well-informed architectural and design decisions
- Identify and remove technology-related obstacles to keep projects on track
- Collaborate with architects and the CTO organization on governance, best practices, and design frameworks
- Address both functional and non-functional requirements while ensuring high-quality solution delivery
- Oversee the quality of data models, API contracts, system architectures, and codebase standards
- Support effort estimation, sprint planning, priority setting, and dependency identification
- Foster strong collaboration across multiple teams including Vanguard Database, CTO organization, and API Economy initiatives
- Serve as a hands-on technical leader with practical knowledge of AWS Cloud Native microservices architecture
Required Qualifications
- 8 or more years of experience designing and developing front-end applications, microservices, and REST APIs
- Proficiency in Java, Node.js, and Spring Boot including API design and microservices architecture
- Hands-on expertise in AWS Cloud services such as ECS, Lambda, DynamoDB, SQS, and CloudWatch
- Working knowledge of databases including DynamoDB and Aurora
- Familiarity with agile methodology and API testing tools
- Experience with monitoring platforms such as Splunk
- Strong client-facing communication skills with the ability to present technical concepts clearly
- Ability to lead teams and deliver clear solutions while managing ambiguity and complexity
- Nice to have: Python programming skills, experience with cloud-native data pipelines, and understanding of API economy principles
Why Join Us
EPAM Systems is a globally recognized technology services company known for its engineering excellence and innovation-driven culture. Joining this team means working alongside world-class engineers on complex, meaningful projects that make a measurable impact.
Requirements
- 8+ years of experience in Java, microservices, and REST API development
- Proficiency in Spring Boot and Node.js
- Expertise in AWS services including ECS, Lambda, SQS, DynamoDB, and CloudWatch
- Knowledge of Aurora and DynamoDB databases
- Experience with agile methodology and API testing tools
- Familiarity with Splunk or similar monitoring tools
- Strong technical leadership and cross-team collaboration skills
- Excellent client-facing communication and presentation abilities
- Python programming experience (preferred)
- Experience with cloud-native data pipelines (preferred)
Benefits
- Opportunity to work with a globally recognized IT services organization
- Exposure to cutting-edge AWS cloud-native technologies
- Collaborative and innovation-driven engineering culture
- Cross-functional team collaboration with CTO organization and API Economy teams
Frequently Asked Questions
How to apply for Lead Software Engineer - Java at EPAM Systems?
Contact the company directly.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
9–12 years of experience is required.
Is this position still open?
Yes, this position is currently active and accepting applications.
Similar Jobs
T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply