Senior Lead Engineer
Guardian Life Insurance Company of America
Prepare for this role
Benefits
Job Type
Description
Job Description:
Job Title: Senior Software Engineer – Java & Spring Boot
Location: Gurgaon (or Remote/Hybrid – adjust as needed)
Experience: 7–10 years
Employment Type: Full-time
Job Summary
We are seeking an experienced Senior Software Engineer with strong expertise in Java (11+) and Spring Boot to design, develop, and maintain scalable backend systems. The ideal candidate should have solid system design skills, a strong understanding of modern software architecture, and excellent communication abilities to collaborate effectively with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance backend applications using Java 11+ and Spring Boot
- Architect and implement microservices-based systems and RESTful APIs
- Participate in and lead system design discussions, ensuring scalability, reliability, and performance
- Write clean, maintainable, and well-documented code following best practices
- Collaborate with product managers, frontend engineers, and other stakeholders to deliver high-quality solutions
- Perform code reviews, mentor junior developers, and promote engineering best practices
- Identify bottlenecks and bugs, and devise solutions to address and mitigate issues
- Ensure application security, data protection, and compliance standards
- Contribute to CI/CD pipelines and DevOps practices
Required Skills & Qualifications
- Strong hands-on experience with Java (11 or above)
- Proven experience with Spring Boot, Spring MVC, Spring Data, and related frameworks
- Solid understanding of data structures, algorithms, and OOP principles
- Strong experience in system design, including scalability, performance tuning, and distributed systems
- Experience with RESTful APIs, microservices architecture, and service-oriented design
- Knowledge of databases (e.g., MySQL, PostgreSQL, NoSQL)
- Familiarity with version control systems like Git
- Strong understanding of multithreading, concurrency, and performance optimization
- Excellent problem-solving skills and attention to detail
- Strong verbal and written communication skills
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with containerization tools (Docker, Kubernetes)
- Experience with message queues (Kafka, RabbitMQ)
- Exposure to CI/CD pipelines and DevOps practices
- Experience with monitoring and logging tools (Prometheus, ELK stack, etc.)
Soft Skills
- Excellent communication and stakeholder management skills
- Ability to work in a fast-paced, collaborative environment
- Strong ownership mindset and leadership qualities
- Mentoring and team collaboration experience
Location:
This position can be based in any of the following locations:
Chennai, GurgaonCurrent Guardian Colleagues: Please apply through the internal Jobs Hub in Workday
This job is found at InterviewStack.io
Skills
About Guardian Life Insurance Company of America
Guardian Life Insurance Company of America is a mutual life insurance company headquartered in New York City, providing life, disability, dental insurance, and retirement products to individuals and businesses across the United States.