Role Overview
We are seeking a seasoned Principal Engineer with deep expertise in Java-based enterprise systems, cloud-native architectures, and technical leadership. This role will be pivotal in driving engineering excellence, mentoring senior developers, and shaping the technical roadmap for mission-critical platforms.
Key Responsibilities
Lead the design, development, and deployment of high-performance, scalable, and secure enterprise applications.
Architect and implement microservices and distributed systems using Java, Spring Boot, and cloud platforms (Azure preferred).
Collaborate with cross-functional teams including Product, QA, DevOps, and UX to deliver robust solutions.
Drive engineering best practices including CI / CD, automated testing, code reviews, and performance optimization.
Mentor and guide senior engineers and tech leads across multiple agile teams.
Evaluate and introduce emerging technologies to improve system architecture and development processes.
Ensure alignment with enterprise architecture standards and compliance requirements.
Represent Voya India in global engineering forums and contribute to strategic initiatives.
Required Skills & Qualifications
15–20 years of experience in software engineering with a strong focus on Java technologies.
Proven track record of leading large-scale engineering teams and delivering complex software systems.
Expertise in Java 8 / 11 / 17, Spring Boot, RESTful APIs, Hibernate, and messaging systems (JMS / Kafka).
Strong understanding of software architecture, design patterns, and system integration.
Experience with DevOps tools (Jenkins, GitHub, Docker, Kubernetes) and Agile methodologies.
Excellent problem-solving, communication, and stakeholder management skills.
Preferred Skills
Exposure to frontend technologies like React or Angular.
Experience in financial services or insurance domain.
Certifications in cloud technologies (AWS Solutions Architect, etc.) or Agile practices.
Principal Engineer • Delhi, India