REQUIRED SKILLS: Strong software engineering experience as a Technical Lead or Architect role. Strong hands-on Java development with deep expertise in Spring Boot, Spring Data, and RESTful API design. Experience designing large-scale enterprise applications, preferably in insurance or financial serv