Job Description

Job Description

Principal Software Engineer – Java

Location: Chennai (WFO – Monday to Friday)
Experience:  10+ years
Job Type: Full-time | Immediate joiners preferred

Role Summary:
We are hiring a Principal Software Engineer to lead architectural and technical decisions, guide teams on best practices, and deliver high-impact projects using Java, Scala, REST APIs, authentication frameworks, and Kubernetes deployments across AWS, Azure, or GCP with EKS.

Key Responsibilities:

  • Provide technical leadership and architecture guidance for backend services.

  • Define strategies for REST API design, versioning, and integration.

  • Lead implementation of authentication protocols such as OIDC and Kerberos.

  • Drive cloud-native deployments using EKS on AWS, Azure, or GCP.

  • Ensure scalability, performance, and observability of distributed systems.

  • Mentor engineering teams and collaborate with cross-functional stakeholders.

Skills Required:

  • Expert in Java and Scala development for large-scale systems.

  • Proven experience in REST API development and authentication integrations.

  • Deep expertise with Kubernetes, particularly EKS, and cloud deployments.

  • Familiarity with AWS, Azure, or GCP services.

  • Strong leadership and communication skills.

Preferred:

  • Python scripting and automation.

  • Experience with monitoring, security audits, and compliance frameworks.

  • Immediate joiners for enterprise-level projects


Array

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application