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.