Lead Software Engineer - Java with GEN AI

EPAM Systems

Chennai District

On-site

INR 1,500,000 - 2,200,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Retirement benefits
Paid time off
Flexible benefits

Job summary

EPAM Systems is seeking a Lead Developer to drive AI adoption using GitHub Copilot across customer teams. You will coach developers, enhance development efficiency, and support onboarding and adoption activities.

You will participate in client-facing discussions, demos, and knowledge-sharing sessions to promote best practices and measurable adoption outcomes. The role emphasizes leadership, hands-on Java 8+ coding, microservices, REST APIs, system design, and Gen AI fundamentals within

Qualifications

  • 8+ years of software development experience.
  • 1+ years of team leading experience.
  • Hands-on proficiency in Java 8+.
  • Expertise in Microservices, REST API, and System Design.
  • Knowledge of Gen AI fundamentals and Prompt Engineering.
  • Strong knowledge of Agile and Scrum methodologies.
  • Familiarity with GitHub Copilot and AI-assisted development tools.
  • Understanding of SDLC, coding standards, and developer workflows.
  • Competency in communication, coaching, and stakeholder management.
  • Strong problem-solving abilities.
  • Ability to work with cross-functional and client-facing teams.
  • Proficient communication skills in English (B2 level or higher).

Responsibilities

  • Coach and guide development teams on the effective use of GitHub Copilot.
  • Help developers leverage AI-assisted coding for code generation, optimization, documentation, and unit testing.
  • Understand team development workflows and recommend Copilot best practices.
  • Support onboarding, adoption, and post-adoption activities for customer teams.
  • Conduct knowledge-sharing sessions, demos, and hands-on workshops.
  • Collect adoption metrics, feedback, and improvement opportunities from teams.
  • Prepare user guidance, process documentation, and best-practice documents.
  • Coordinate with Scrum and support teams for issue resolution and enablement activities.
  • Participate in client-facing discussions, status meetings, and adoption reviews.

Skills

Team leadership
Java 8+
Microservices
REST API
System design
Gen AI fundamentals
Prompt engineering
Agile & Scrum
GitHub Copilot familiarity
Communication & coaching
SDLC & coding standards
Client-facing collaboration
English communication (B2+)

Tools

GitHub Copilot
CI/CD pipelines

Job description

We are looking for a Lead Developer to support AI adoption activities using GitHub Copilot across customer teams. The role involves coaching developers on effective GitHub Copilot usage, helping teams improve development efficiency, supporting onboarding/adoption activities, and enabling AI-assisted development best practices.

Responsibilities
  • Coach and guide development teams on the effective use of GitHub Copilot
  • Help developers leverage AI-assisted coding for code generation, code optimization, documentation, and unit testing
  • Understand team development workflows and recommend Copilot best practices
  • Support onboarding, adoption, and post-adoption activities for customer teams
  • Conduct knowledge-sharing sessions, demos, and hands-on workshops
  • Collect adoption metrics, feedback, and improvement opportunities from teams
  • Prepare user guidance, process documentation, and best-practice documents
  • Coordinate with Scrum and support teams for issue resolution and enablement activities
  • Participate in client-facing discussions, status meetings, and adoption reviews
Requirements
  • 8+ years of experience in software development
  • 1+ years of team leading experience
  • Hands-on proficiency in Java 8+
  • Expertise in Microservices, REST API, and System Design
  • Knowledge of Gen AI fundamentals and Prompt Engineering
  • Strong knowledge of Agile and Scrum methodologies
  • Familiarity with GitHub Copilot and AI-assisted development tools
  • Understanding of SDLC, coding standards, and developer workflows
  • Competency in communication, coaching, and stakeholder management
  • Strong problem-solving abilities
  • Ability to work with cross-functional and client-facing teams
  • Proficient communication skills in English (B2 level or higher)
Nice to have
  • Experience with Python, Angular, or other modern development languages and frameworks
  • Familiarity with GitHub, CI/CD pipelines, and DevOps practices
  • Exposure to AI/GenAI tools and developer productivity solutions
  • Background in platform adoption or support activities
We offer
  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package:
    • Health benefits
    • Retirement benefits
    • Paid time off
    • Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java with GEN AI
Lead Software Engineer - Java with GEN AI

EPAM Systems • India

On-site
INR 1,500,000 - 2,000,000
Lead Software Engineer Java With AWS
Lead Software Engineer Java With AWS

EPAM Systems • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Health benefits
Retirement benefits
Paid time off
+1
Senior Java Developer
Senior Java Developer

Epam Systems • Pune District, Bengaluru, Hyderabad

Hybrid
INR 1,800,000 - 3,200,000
Hybrid work model
Enterprise‑scale Java projects
AI upskilling and career progression
Lead AWS Migration Engineer with Gen AI
Lead AWS Migration Engineer with Gen AI

EPAM Systems • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Health benefits
Retirement benefits
Paid time off
+4
Engineer Lead, Artificial Intelligence / Machine Learning
Engineer Lead, Artificial Intelligence / Machine Learning

FIS • Pune District, Bengaluru

Hybrid
INR 4,000,000 - 7,500,000
AI Architect
AI Architect

Epam Systems • Bengaluru, Hyderabad

On-site
INR 1,800,000 - 2,400,000
Lead Software Engineer
Lead Software Engineer

Cytrio • Hyderabad

On-site
INR 1,500,000 - 2,500,000
AI Developer / GitHub Copilot Automation Engineer
AI Developer / GitHub Copilot Automation Engineer

Synapse Business Systems • Hyderabad, Bengaluru

On-site
INR 1,500,000 - 2,100,000
JAVA AGENTIC AI TECH LEAD
JAVA AGENTIC AI TECH LEAD

Capgemini • Pune District

On-site
INR 1,800,000 - 2,400,000
Access to 250,000+ courses and certs
Shape your experience with Capgemini
Director Enterprise/Lead-Solution Architect - AI/GEN AI (22+ yrs)
Director Enterprise/Lead-Solution Architect - AI/GEN AI (22+ yrs)

Epam Systems • Hyderabad, Pune District, Bengaluru

On-site
INR 600,000 - 1,000,000