Search 100,000+ live jobs across India

Free to search · AI fit score against your CV · tailor your résumé in one click

Job description

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. We are seeking a Lead Software Engineer with expertise in Java and Spring Boot to guide a team of developers and drive the design, development, and deployment of scalable technical solutions. Responsibilities • Lead and mentor a team of software engineers throughout the development process • Oversee the design, development, and deployment of technical solutions • Design, implement, and maintain Java-based solutions that ensure high-volume and low-latency performance • Contribute to all stages of the software development lifecycle • Analyse user requirements to define business objectives • Ensure application designs conform with business goals • Identify and resolve technical issues as they arise • Engage with the architect and technology team to align with technical strategy • Research and evaluate technical solutions to meet business needs • Provide technical leadership and mentorship within the development team Requirements • 15+ years of experience in software development • Proficiency in Java (Core), Spring Framework (Spring Boot, Spring MVC), and Spring Data/JPA • Expertise in RESTful API design and development, and Hibernate or other ORM frameworks • Skills in React.js (including hooks, functional components, state management), JavaScript (ES6+), and HTML5/CSS3 • Experience integrating frontend (React) with backend (Java/Spring) and using version control (Git) • Knowledge of SQL and relational databases (e.g., PostgreSQL, Oracle) • Capability to debug and troubleshoot across the stack • Background in microservices architecture and cloud platforms (Azure, AWS, or GCP) • Leadership and mentoring skills • Proactive and self-motivated attitude • Flexibility to adapt to changing priorities and technologies • Strong organizational and time management skills 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.)

More jobs at EPAM Systems

All EPAM Systems jobs (629)

Engineering jobs in Haryāna

All Engineering jobs in India (268)

Other Engineering jobs in India

All Engineering jobs in India (44,409)