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
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**