Lead Software Engineer - Java (Spring, Microservices, Apache Kafka)
Back icon

Lead Software Engineer - Java (Spring, Microservices, Apache Kafka)

Lead Software Engineer - Java (Spring, Microservices, Apache Kafka)

We are currently looking for Lead Java Developer in India for our offices in multiple locations.

We are looking for experienced Software Engineers to work on critical application & product development. You'll be a part of a modern, lean, self-governing engineering teams.


  • Define and develop guidelines, standards, and processes to ensure code quality.
    •  Ensure coding standard and other software development best practices are followed
      • Ability to participate in Architecture related conversations
        • Conduct code review
          • Assist developers/engineers in resolving key issues
            • Reviews design, development plan
              • Hands on development of critical components and frameworks
                • Develop, enhance and maintain system components
                  • Work with stakeholders including the Executive, Product, Enablement, and Design teams
                    • Technology issues identification, resolution and proactive communication
                      • Identify critical dependencies in advance and work toward resolution


                        • Must have excellent communication and presentation skills
                          • BS or MS degree in Computer Science or equivalent
                            • 12+ years of enterprise software product development experience
                              • 8+ years of experience designing, developing front end application and APIs.
                                • Hands on technology leadership preferably full stack development or experience with most of the technologies listed below
                                  • Financial Services background will be a plus
                                    • Must have Leadership quality
                                      • Should have client facing experience
                                        • Must have ability to deal with ambiguity and define structure


                                          • JAVA
                                            • Spring Boot
                                              • Spring
                                                • Spring DATA JPA
                                                  • Microservices
                                                    • Apache Kafka
                                                      • Spring Batch
                                                        • Spring Integration
                                                          Microservice Architecture Pattern
                                                          Spring Boot
                                                          Spring Data JPA
                                                          Spring Integration
                                                          Spring Batch



                                                          For you

                                                          • Insurance Coverage 
                                                          • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
                                                          • Financial assistance for medical crisis 
                                                          • Retiral Benefits – VPF and NPS 
                                                          • Customized Mindfulness and Wellness programs 
                                                          • EPAM Hobby Clubs

                                                          For your comfortable work

                                                          • Hybrid Work Model 
                                                          • Soft loans to set up workspace at home 
                                                          • Stable workload 
                                                          • Relocation opportunities with ‘EPAM without Borders’ program


                                                          For your growth

                                                          • Certification trainings for technical and soft skills 
                                                          • Access to unlimited LinkedIn Learning platform 
                                                          • Access to internal learning programs set up by world class trainers 
                                                          • Community networking and idea creation platforms 
                                                          • Mentorship programs 
                                                          • Self-driven career progression tool


                                                          Bangalore, Chennai, Gurgaon, Hyderabad, Pune

                                                          Cities eligible for the position