Guardian Life

Lead Engineer

Chennai Full time

Job Description:

Lead Engineer – Java / Spring Boot / AWS (6–8 years) 

About the Role 

This role is responsible for designing, building, and operating cloud‑native microservices using Java and Spring Boot on AWS. You will work on scalable, high‑availability systems, lead key engineering initiatives, and contribute to production stability, performance tuning, and architectural improvements. The role also involves mentoring junior engineers and driving quality and best practices across the team. 

Required Skills 

  • Strong experience in Java (11/17), Spring Boot, REST API development, and microservice patterns. 

  • Hands‑on expertise with AWS services such as API Gateway, Lambda, ECS/EKS, S3, SQS/SNS, CloudWatch. 

  • Experience with relational databases like PostgreSQL/MySQL, including schema design and optimization. 

  • Strong testing background using JUnit, Mockito, integration testing, and CI/CD pipelines. 

  • Familiarity with API security principles, authentication/authorization, and secure coding best practices. 

  • Experience using AI‑powered engineering tools like GitHub Copilot for code generation, reviews, and automation. 

  • Hands‑on exposure to API Gateway routing, throttling, and performance tuning. 

  • Knowledge of rules engines such as Drools or FICO Blaze Advisor. 

  • Understanding of Kafka or event‑driven architecture. 

  • Experience with Docker and Kubernetes (EKS preferred). 

  • Experience in application monitoring tools like Splunk/CloudWatch/ArgoCD 

  • Experience with tools – Postman, Sonarqube 

 

Responsibilities 

  • Work with the Product Owner to refine requirements and validate technical feasibility. 

  • Design and build scalable Spring Boot microservices with clean architecture and reusable components. 

  • Drive production issue resolution, root cause analysis, and implement preventive solutions. 

  • Own service performance: monitoring, metrics, logging, dashboards, and resilience improvements. 

  • Write high‑quality unit and integration tests; enforce code reviews and maintain code quality standards. 

  • Contribute to database modeling and performance tuning using PostgreSQL/MySQL. 

  • Follow security best practices for API design, input/output validation, rate limiting, and error handling. 

  • Use AI tools like GitHub Copilot for code generation, refactoring, documentation, and automated PR summaries. 

  • Maintain accurate Jira updates, documentation, and knowledge-sharing within the team. 

  • Mentor junior team members and support their technical growth. 

  • Demonstrate strong communication, learning mindset, reliability, and collaboration 

 

Qualifications 

  • 6–8 years of hands‑on experience in backend development using Java and Spring Boot. 

  • Bachelor’s or Master’s degree in Engineering, Computer Science, or related discipline. 

 

Location:

This position can be based in any of the following locations:

Chennai

Current Guardian Colleagues: Please apply through the internal Jobs Hub in Workday