Software Engineer, Principal (Java)

7 - 10 years

13 - 17 Lacs

Posted:4 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description

Principal Software Engineer - Java

Location:

Role Summary:

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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Microstrategy logo
Microstrategy

Software Development

Vienna

RecommendedJobs for You