Bestkaam Logo
EPAM Systems Logo

Lead Software Engineer - Back-end (Java), Spring, Rest API, Microservices

Actively Reviewing the Applications

EPAM Systems

India, Tamil Nadu, Chennai Full-Time On-site INR 10–15 LPA
Posted 3 weeks ago Apply by May 29, 2026

Job Description

We are looking for a Lead Software Engineer specialized in back-end development using Java, Spring, REST APIs, and microservices.

You will play a key role in building and maintaining scalable microservices and guiding a development team. This position offers the opportunity to work with advanced technologies, including Kafka, Kubernetes, and DevOps practices. Join us to contribute your expertise and lead engineering efforts that ensure high-quality deliverables and client satisfaction.

 

Responsibilities

  • Develop, enhance, and maintain back-end code using Java and Spring Framework
  • Build microservices and REST APIs aligned with architectural guidelines
  • Write and execute unit tests to ensure code quality
  • Conduct thorough code reviews to maintain engineering standards
  • Apply best practices in continuous integration and continuous delivery
  • Participate actively in SCRUM ceremonies and agile development processes
  • Collaborate in estimation and planning sessions to deliver on project timelines
  • Mentor and support the growth of other developers on the team
  • Ensure accountability for the quality and engineering practices within the team
  • Guide technical decisions and foster a proactive development environment

Requirements

  • 8+ years of experience with Java and Spring Framework
  • Proven leadership skills with experience guiding development teams
  • Strong understanding of APIs and microservices architecture
  • Background in financial services or wealth management is advantageous
  • Capability to create and maintain automation test scripts
  • Familiarity with Kafka frameworks
  • Competency in DevOps practices and Kubernetes
  • Experience with unit testing and continuous integration/delivery processes
  • Advanced English proficiency for effective communication

Nice to have

  • Knowledge of Angular framework

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.