About the job
Join Our Team as a Principal Software Engineer – Java
Location: Chennai (On-site – Monday to Friday)
Experience Required: 7 to 10+ years
Type of Employment: Full-time | Immediate joiners preferred
Role Overview:
We are seeking a talented Principal Software Engineer to spearhead architectural and technical initiatives, mentor teams on industry best practices, and deliver impactful projects utilizing Java, Scala, REST APIs, authentication frameworks, and Kubernetes deployments across AWS, Azure, or GCP with EKS.
Key Responsibilities:
Offer technical leadership and architectural guidance for backend services.
Develop strategies for REST API design, versioning, and integration.
Oversee the implementation of authentication protocols such as OIDC and Kerberos.
Facilitate cloud-native deployments using EKS on AWS, Azure, or GCP.
Ensure the scalability, performance, and observability of distributed systems.
Mentor engineering teams and collaborate with cross-functional stakeholders.
Essential Skills:
Proficient in Java and Scala development for large-scale systems.
Demonstrated experience in REST API development and authentication integrations.
Extensive expertise with Kubernetes, particularly EKS, and cloud deployments.
Familiarity with AWS, Azure, or GCP services.
Exceptional leadership and communication abilities.
Preferred Qualifications:
Experience with Python scripting and automation.
Knowledge of monitoring, security audits, and compliance frameworks.
Immediate joiners for enterprise-level projects are highly desirable.

