Back icon

Lead Software Engineer (Java and AWS)

Lead Software Engineer (Java and AWS)

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

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


  • Play key Developer and Software Architect roles, and usually also the roles of a Development Team Lead, Project Coordinator, Reviewer or Auditor
    • Be a role model for colleagues, e.g. create deliverables and technical documentation in high quality
      • Understand, follow and enhance defined software development process and introduce engineering practices
        • Provide input on, follow and evangelize code quality guidelines and standards
          • Review and audit design solutions
            • Conduct code reviews and highlight best of breed solutions
              • Identify and troubleshoot application code-related issues, review and provide feedback to any required final user documentation
                • Communicate directly with architects on client’s side
                  • Communicate with clients on regular basis to clarify business requirements
                    • Participate in workshops and presentation of the proposed solutions to clients
                      • Run demo and education sessions for clients
                        • Drive full-cycle of application development using Agile approach:
                          • Idea generation and high-level vision creation
                            • Solution design and documenting, proposal
                              • Development, testing, and production launch
                                • Be a member of cross-functional teams that experiment with new technology and proactively search for the best solutions and ideas in the marketplace
                                  • Coordinate your work with other developers to deliver first-class technology solutions in a positive, fun, yet challenging and deadline driven environment
                                    • Work closely with internal and external product and technology teams to bring technology solutions and perspectives to the product development process


                                      • Having very good Hands-On experience working in JAVA and Microservices (Springboot, API Gateways, Circuit Breakers)
                                        • Experience working on AWS - S3, Lambda, RDS, ECR
                                          • Should have worked on at least one end to end Development project from scratch
                                            • Participate in all aspects of SaaS product development, from requirements analysis to product release and sustaining - Docker and Kubernetes
                                              • Work in a team to implement features and partner with Product Managers, UX experts, Architects, and QA to develop implementation plans with a focus on innovation, quality, sustainability, and delivering value to our clients
                                                • Learn and adopt cutting edge technologies and tools to build best of class enterprise SaaS solutions.
                                                  • Responsible for delivery of high-quality enterprise offerings to schedules
                                                    • The candidate should have excellent problem solving and debugging skills
                                                      • The candidate is expected to have excellent communication skills
                                                        • The candidate is expected to mentor other team members
                                                          • Bachelor’s degree in computer science or related disciplines preferred
                                                            • 6-8 years of enterprise software product development experience
                                                              • Core & Advanced Java (Threading, Design Patterns, Data Structures) J2EE, REST web services
                                                                • Excellent knowledge of SOLID Design principles is a must
                                                                  • Exp in microservice development experience with Spring boot framework
                                                                    • Delivering on time and with quality
                                                                      • Excellent knowledge of Enterprise Design Patterns
                                                                        • Experience with GIT repository and JIRA tools
                                                                          • Experience with test-driven software development
                                                                            • Great interpersonal skills


                                                                              • Java 1.8
                                                                                • AWS
                                                                                  • Spring
                                                                                    • Hibernate
                                                                                      • Spring Boot
                                                                                        • Design Pattern
                                                                                          • Microservices
                                                                                            • Docker
                                                                                              • Kubernetes
                                                                                                Amazon Web Services
                                                                                                Microservice Architecture Pattern
                                                                                                Spring Boot
                                                                                                Design patterns
                                                                                                SOLID (object-oriented design)



                                                                                                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