Senior Lead Engineer

Guardian Life Insurance CompanyChennai, Tamil Nadu
Adzuna INPosted 13h agoOriginal Listing
it-jobs

Job Description

Job Description: We are looking for a seasoned Java Full Stack Technical Lead with strong expertise in Spring Boot, Microservices, and Core Java, along with hands-on experience in building scalable, resilient, and high‑performance applications. The ideal candidate should be a professional with strong full‑stack development experience using React, TypeScript, HTML/CSS on the front end and Java Spring Boot / Node.js (Express), Microservies on the back end. As a Development Lead you will lead a team of enginners, drive technical excellence, and ensure the successful delivery of complex solutions. Experience with relational databases, CI/CD practices, and testing frameworks is essential. Exposure to AWS and modern DevOps methodologies is a strong advantage. Experience with event-driven architecture while working with platforms such as Kafka, SNS/SQS is also valuable. Key Responsibilities Technical Leadership: - Lead, manage, and mentor a team of Java developers while fostering a collaborative and high‑performance engineering culture. - Provide expert technical guidance on architecture, design patterns, coding standards, and best practices. - Own end-to-end technical delivery, ensuring quality, scalability, and maintainability. Application Development: - Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture. - Build and optimize RESTful APIs for seamless service-to-service communication. - Apply object-oriented and design principles to ensure clean, modular, reusable code. - Develop and maintain front-end applications using ReactJS or AngularJS, working closely with UI/UX designers to deliver seamless user experiences. Database & Performance: - Develop and optimize database schemas and queries for MySQL and PostgreSQL. - Perform performance tuning, troubleshooting, and root cause analysis. Production Support: - Ability to debug, analytical skills, prod support. DevOps & CI/CD: - Build, manage, and optimize CI/CD pipelines using tools such as Jenkins, Git, and Maven/Gradle. - Collaborate closely with DevOps teams to support deployments and automation. Quality & Standards: - Oversee unit and integration testing using JUnit, Mockito, and related frameworks. - Conduct code reviews and ensure adherence to coding and architectural standards. - Stay informed about emerging technologies and drive continuous improvement within the team. Cross‑Functional Collaboration: - Work effectively with QA, DevOps, Product Management, and business stakeholders. - Ensure clear communication across teams and help refine requirements where needed. Required Skills & Qualifications - 8-10 years of strong full‑stack development experience using React, TypeScript, HTML/CSS on the front end and Java Spring Boot / Node.js (Express), Microservices on the back end - Strong proficiency in Core Java (Collections, Multithreading, Exception Handling, Streams, etc.). - Hands-on experience with Spring Boot, Spring Cloud, and Microservices-based architecture. - Design and development of RESTful APIs, supporting integration across applications and services - High proficiency with relational databases (MySQL and PostgreSQL), including SQL / PL‑SQL, data modeling, and query optimization - Experience with front-end development using ReactJS or AngularJS. The candidate must be able to contribute to front-end coding, troubleshooting, and collaboration with UI/UX teams. - Hands‑on experience with CI/CD pipelines (Jenkins), GitHub source control, and Maven build and dependency management - Strong knowledge of JUnit, Mockito, and other testing frameworks. - Good understanding of software design principles and common design patterns. - Experience with AWS services (ECS, EKS, S3, RDS, Lambda) is a plus. - Leveraging AI productivity tools such as Github Co-pilot. - Excellent communication, leadership, and interpersonal skills. - Familiarity with core application engineering practices, including logging, error handling, security (authentication/authorization), and performance considerations - Exposure to scalable and cloud‑friendly components, such as Redis (caching) and BI/reporting tools like Amazon Quick Sight (preferred) - Strong communication skills with the ability to translate business requirements into technical solutions, and a willingness to learn new technologies Leadership Competencies - Team Management: Ability to lead, mentor, and motivate developers to achieve project and organizational goals. - Stakeholder Communication: Skilled in communicating with product owners, BAs, and senior leadership. - Decision-Making: Ability to take informed and timely decisions on technical and project matters. - Conflict Resolution: Capable of resolving team conflicts constructively and fostering a positive work environment. - Project Ownership: Strong sense of accountability with experience managing deliverables end‑to‑end. - Strategic Thinking: Ability to align technical approaches with business strategy and long‑term goals. Location: This position can be based in any of the following locations: Chennai, Gurgaon Current Guardian Colleagues: Please apply through the internal Jobs Hub in Workday

Get AI-Matched to This Job

Upload your resume and our AI will score how well you match this and thousands of similar roles.