Epam Systems

Lead Software Engineer - Java

Epam Systems

Kochi, Kerala, India · Full Time

Be the first to apply

Experience
10+ yrs
Salary
—
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor's or Master's in Computer Science / Engineering / Information Systems / STEM
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are seeking a Lead Software Engineer to oversee end-to-end delivery and lead a technical team working on cloud-based applications. This role focuses on enhancing client-facing systems built with Java, Spring Boot, and PostgreSQL, while ensuring rapid release cycles.

Key Responsibilities

  • Lead the design, coding, and deployment of improvements for client-facing software solutions.
  • Maintain an aggressive release schedule averaging over 20 releases monthly by managing the GitHub Actions CI/CD pipelines.
  • Engage in full-stack development activities involving Spring framework, Java, and PostgreSQL databases.
  • Apply a minor-enhancement sizing guideline, targeting roughly a 5 working day or 40-hour scope for incoming tasks.
  • Collaborate with the Enhancement Architect to assure design alignment and mitigate technical risks.
  • Provide technical leadership and mentorship to engineers supporting the application suite.
  • Take ownership of the software delivery lifecycle, guiding the development team throughout.

Qualifications and Skills

  • Possess a Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or closely related STEM disciplines.
  • Have over 10 years of experience in software development, testing, and deployment.
  • At least 1 year of demonstrated leadership in a technical delivery environment.
  • Strong proficiency in Java programming and SQL querying.
  • Extensive experience with Spring Boot framework and microservice deployment.
  • Expertise in GitHub Actions and continuous integration/delivery methodologies to sustain high release frequency.
  • Working knowledge of PostgreSQL database systems.

Additional Desired Skills

  • Familiarity with Redis caching and RabbitMQ messaging systems.
  • Experience deploying microservices using Docker containers.
  • Understanding of cloud platforms such as AWS and Azure.

Level

Lead

Minimum education

Bachelor's Degree

Tools & software

Java Docker required PostgreSQL · 6 to 12 months required Redis required RabbitMQ required Amazon Web Services AWS required GitHub Actions · 1 to 2 years required Microsoft Azure required

How they work

Teamwork & Collaboration Leadership
🤖
Online · instant AI help
Broxer