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 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.