ICICI Lombard, India's largest private general insurer, hires software engineers for its digital and InsurTech teams with a focus on Java Spring Boot, microservices, and API-first product development.
The interview process is moderately rigorous with emphasis on practical coding, system design for insurance workflows (claims, policy issuance), and agile delivery. Candidates with exposure to event-driven systems or cloud (AWS) are preferred.
About ICICI Lombard
ICICI Lombard is India's largest private general insurer, a subsidiary of ICICI Bank offering motor, health, travel, and commercial insurance. Listed on NSE and part of the ICICI Group financial conglomerate.
Apply via ICICI Lombard careers portal or through a staffing partner referral
Initial HR screening call to verify skills, notice period, and expectations
Online coding assessment on HackerEarth or similar platform
Two technical interviews followed by an HR and managerial round
Round 1 - Online Coding Test (60 min)
2 to 3 problems at easy to medium difficulty covering arrays, strings, and basic OOP; SQL query round may be included.
Round 2 - Technical Interview 1 (45 to 60 min)
Core Java, Spring Boot, REST API design, microservices patterns, and one SQL problem on joins or aggregations.
Round 3 - Technical Interview 2 and HR (45 min)
High-level system design for an insurance use case (e.g., claims processing API), behavioural questions, and compensation discussion.
Sourced from 2+ candidate post-mortems. Hit Practice to answer any one with AI voice feedback.
2 more questions. Sign up to unlock all
Sign up free: unlock all questionsThe typical ICICI Lombard recruitment process has 4 stages: Apply via ICICI Lombard careers portal or through a staffing partner referral → Initial HR screening call to verify skills, notice period, and expectations → Online coding assessment on HackerEarth or similar platform → Two technical interviews followed by an HR and managerial round.
ICICI Lombard typically conducts 3 interview rounds: Round 1 - Online Coding Test (60 min): 2 to 3 problems at easy to medium difficulty covering arrays, strings, and basic OOP; SQL query round may be included.; Round 2 - Technical Interview 1 (45 to 60 min): Core Java, Spring Boot, REST API design, microservices patterns, and one SQL problem on joins or aggregations.; Round 3 - Technical Interview 2 and HR (45 min): High-level system design for an insurance use case (e.g., claims processing API), behavioural questions, and compensation discussion..
HireStepX recommends the INSURE framework for this type of interview: Integration patterns, Node or Java proficiency, System design for insurance flows, Unit testing, REST APIs, Event-driven architecture
To answer this question well, HireStepX recommends the INSURE approach: Integration patterns, Node or Java proficiency, System design for insurance flows, Unit testing, REST APIs, Event-driven architecture Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the INSURE approach: Integration patterns, Node or Java proficiency, System design for insurance flows, Unit testing, REST APIs, Event-driven architecture Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the INSURE approach: Integration patterns, Node or Java proficiency, System design for insurance flows, Unit testing, REST APIs, Event-driven architecture Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the INSURE approach: Integration patterns, Node or Java proficiency, System design for insurance flows, Unit testing, REST APIs, Event-driven architecture Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the INSURE approach: Integration patterns, Node or Java proficiency, System design for insurance flows, Unit testing, REST APIs, Event-driven architecture Ground your answer in a specific real example from your own experience.