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

Location: Gurgaon
Discipline: Technology & Analytics Practice, Analytics
Job type: Permanent
Contact name: Priya Bhatia

Contact email: priya.bhatia@crescendogroup.in
Job ref: 79904
Published: 12 days ago

 

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

 

About the Company:
We are a global leader in the insurance domain, backed by over 300 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 You’ll 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:

  • Bachelor’s/master’s 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.

 

What’s 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.