ES

Lead Software Engineer - Java

EPAM Systems
Chennai, Tamil NaduSalary not disclosed9–12 years expDay ShiftPosted 3d ago7 views
Actively Hiring

Before you apply — will your resume pass the ATS?

Most IT resumes get rejected by ATS before a recruiter sees them.

Check My Resume Free

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 Free
Apply on Company Website

Job Description

Role Overview EPAM Systems is looking for an experienced Lead Software Engineer with deep expertise in Java and AWS Cloud to join a high-performing engineering team in Chennai. This is a senior-level, full-time opportunity for a technologist who can blend hands-on development skills with strong technical leadership to deliver scalable front-end applications, microservices, and cloud-native solutions. You will work closely with architects, the CTO organization, and cross-functional teams to shape technology strategy and drive quality deliverables. Key Responsibilities - Take end-to-end ownership and accountability for technology solutions and team deliverables - Provide technical thought leadership and guide the team in making well-informed architectural and engineering decisions - Collaborate with architects and the CTO organization on governance frameworks and best practices - Identify and remove technical blockers throughout the project lifecycle to keep deliveries on track - Address both functional and non-functional requirements while building high-quality, production-grade solutions - Contribute to and improve software designs, architectures, and reusable frameworks - Oversee data models, API contracts, architecture standards, and code quality across the team - Support effort estimation, sprint planning, priority setting, and dependency identification - Serve as a key liaison across multiple teams and stakeholders to foster collaboration and alignment Required Qualifications - 8 or more years of experience designing and developing front-end applications, microservices, and REST APIs - Strong background in Java, Node.js, and Spring Boot including API and microservices development - Hands-on expertise with AWS Cloud services including ECS, Lambda, DynamoDB, SQS, and CloudWatch - Proficiency with databases such as DynamoDB and Aurora - Familiarity with agile methodology and API testing tools - Experience with monitoring tools such as Splunk - Excellent client-facing communication and presentation skills - Proven team leadership experience with the ability to collaborate across multiple teams and initiatives - Ability to work effectively in ambiguous environments while maintaining structure and delivering clear outcomes Why Join Us EPAM Systems is a global leader in digital transformation and engineering services, offering exposure to cutting-edge cloud-native architectures and enterprise-scale projects. This role gives you the platform to lead impactful technology decisions, grow your leadership capabilities, and work alongside some of the best engineering minds in the industry.

Requirements

- 8+ years of experience in Java, Node.js, and Spring Boot development - Strong expertise in AWS Cloud services including ECS, Lambda, SQS, DynamoDB, and CloudWatch - Hands-on experience with microservices architecture and REST API design - Proficiency with DynamoDB and Aurora databases - Experience with API testing tools and agile development methodology - Familiarity with Splunk or similar monitoring and observability tools - Strong client-facing communication and presentation skills - Proven technical leadership and cross-team collaboration experience - Python knowledge is a plus - Experience with cloud-native data pipelines is an added advantage

Benefits

- Opportunity to work with a globally recognized IT engineering company - Exposure to large-scale cloud-native and microservices projects - Collaborative and innovation-driven work culture - Cross-functional team exposure including CTO organization and API Economy initiatives

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

Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply