Principal Engineer – Java Full Stack- 12+years- Gurgaon

Discipline: Analytics
Job type: Permanent
Contact name: Priya Bhatia

Contact email: priya.bhatia@crescendogroup.in
Job ref: 79904
Published: about 21 hours ago

 

Principal Engineer Java Full Stack- 12+years- Hybrid

 

About the Company:
We are a global leader in the insurance domain, backed by years of legacy and a presence in the UK, Ireland, Canada, and other regions. Our Indian arm is a rapidly growing Global Capability Centre, focused on building top-tier in-house technology talent to drive digital transformation and innovation.

Location: Gurgaon (Hybrid)

 

What Youll Do:

  • Analyze complex system and business requirements to design scalable, maintainable, and high-performing solutions.
  • Drive end-to-end architectural ownership of full stack applications, combining deep coding expertise with solution design responsibilities.
  • Develop and maintain Java-based backend components using Java 11+, Spring Boot, and Microservices architecture.
  • Design and implement modern, responsive front-end interfaces using Angular or React.
  • Ensure code quality through unit/integration testing, code reviews, and automated build/test pipelines.
  • Lead technical discussions, mentor junior engineers, and actively contribute to design reviews and sprint planning.
  • Collaborate with global stakeholders to translate business needs into technical solutions.
  • Optimize performance across backend and frontend, and ensure adherence to security and compliance standards.
  • Take ownership of production deployments, support escalations, and ensure high system availability.

 

What You Bring to the Table:

  • Bachelors/masters degree in computer science, Engineering or a related field.
  • 12+ years of hands-on experience in full stack development.
  • Strong coding skills in Java, with in-depth experience using Spring Boot and RESTful APIs.
  • Solid frontend expertise in Angular or React with HTML5, CSS3, JavaScript/TypeScript.
  • Deep understanding of Data Structures and Algorithms, Object-Oriented Programming and System Design.
  • Proven experience as a Solution Architect who codes capable of designing and implementing scalable enterprise-grade systems.
  • Experience with distributed systems, messaging (Kafka preferred), Microservices and containerized deployments (Docker, Kubernetes).
  • Exposure to cloud platforms (AWS, Azure, GCP) is a plus.
  • Familiarity with DevOps tools (GitHub, Jenkins, SonarQube, Maven, JUnit, Postman).
  • Strong interpersonal skills with the ability to mentor teams, lead discussions and influence stakeholders.

 

Nice to Have:

  • Experience with performance tuning, monitoring tools like Dynatrace, Kibana.
  • Familiarity with Agile/Scrum methodologies.
  • Contributions to open-source or technical blogs/publications.

 

Whats In It for You:

  • Opportunity to lead high-impact architectural and engineering initiatives.
  • Be part of a fast-scaling technology hub with visibility across global teams.
  • Solve meaningful problems and shape the future of digital transformation in insurance.