Job Overview We are looking for a highly skilled and motivated Backend Lead Engineer (Java) to lead our backend engineering team. As a Lead Engineer, you will be responsible for driving technical excellence, leading the design and implementation of complex backend services, and ensuring that the team follows best practices. You will play a key role in mentoring engineers, shaping the architecture, and working closely with cross-functional teams to deliver high-quality, scalable solutions. Key Responsibilities Leadership & Mentorship: Lead and mentor a team of backend engineers, providing guidance and support to help them grow professionally. Conduct regular one-on-ones, provide feedback, and foster a collaborative, high-performing culture. Architect & Design Solutions: Lead the design, architecture, and implementation of scalable and maintainable backend systems and services using Java, Spring Boot, and other relevant technologies. Code Quality & Best Practices: Establish and enforce best practices for clean, maintainable, and high-performance code. Ensure adherence to coding standards and perform regular code reviews to ensure quality. Collaborate Across Teams: Work closely with product managers, frontend engineers, DevOps, and other stakeholders to understand business requirements and translate them into technical solutions. Performance Optimization: Monitor and optimize the performance of backend services, ensuring high availability and scalability. Continuous Improvement: Continuously evaluate and improve engineering processes, tools, and technologies to maintain a high level of efficiency and quality within the team. API Development & Integration: Design and develop RESTful APIs and microservices, ensuring that they are easy to use, secure, and highly performant. System Reliability: Design systems with fault tolerance, resilience, and scalability in mind. Ownership: Take full ownership of the backend systems, from design through deployment and ongoing maintenance. Own the process of troubleshooting and resolving complex production issues. Agile Development: Lead the team in agile software development methodologies, including sprint planning, backlog grooming, and retrospectives. Qualifications: Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience). 6 years of experience in backend development, with a strong focus on Java (Spring Boot, Hibernate, etc.). 3 years of experience in a leadership or lead engineer role, managing or mentoring a team of engineers. Proven experience in designing and implementing scalable and high-performance backend systems and microservices. Expertise in building and maintaining RESTful APIs and integrating with third-party services. Strong experience with databases (SQL/NoSQL) and database optimization techniques. Solid understanding of software architecture patterns (e.g., microservices, event-driven architecture). Experience working with cloud infrastructure (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes). Strong knowledge of CI/CD pipelines, version control (Git), and modern software development practices. Excellent problem-solving skills and the ability to troubleshoot complex technical issues. Strong communication and interpersonal skills, with the ability to lead technical discussions and collaborate with cross-functional teams. Ability to work in a fast-paced, agile environment with a focus on delivering high-quality software. Locations: Gurgaon,
Employement Category:
Employement Type: Full time Industry: IT Services & Consulting Role Category: Not Specified Functional Area: Not Specified Role/Responsibilies: Backend Lead Job in Zypp Electric at Other