Saviynt

Principal Engineer - Java Developer

Saviynt

Bengaluru, Karnataka, India · Full Time

1 applicant

Experience
13+ yrs
Salary
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Saviynt

Saviynt provides an AI-powered identity platform that secures and manages access for both human and non-human users across applications, data, and business workflows. Trusted by Fortune 500 companies and government agencies, Saviynt helps reduce compliance costs and drive operational efficiency through advanced identity security solutions. Their cloud services are delivered globally using AWS, GCP, and Azure infrastructure.

Role Overview

This position is part of Saviynt Labs, where innovation in Enterprise Identity solutions drives product development. The engineering team builds and manages SaaS software using cutting-edge technology with a focus on engineering excellence.

Key Responsibilities

  • Analyze and participate in defining requirements for projects.
  • Collaborate across teams to develop software design and architecture.
  • Create advanced enterprise identity cloud-based applications.
  • Conduct testing and deployment of software systems.
  • Update, refactor, debug, and maintain both new and existing programs.
  • Document software development processes throughout the lifecycle.
  • Provide expert technical support related to applications.
  • Adhere strictly to agile methodologies and practices.

Qualifications and Experience

  • Over 13 years of experience in software engineering.
  • Strong expertise in Java, Spring Framework, RESTful services, and Microservices architecture.
  • Significant experience developing secure applications on cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficiency with containerization technologies like Docker and Kubernetes.
  • Hands-on experience with SQL databases, Elasticsearch, Redis, and CI/CD pipelines; familiarity with Groovy on Grails is advantageous.
  • Extensive experience in application development management, solution architecture, and process improvements.
  • Skilled in unit, functional, and system integration testing.
  • Deep understanding of agile environments using Scrum and Kanban frameworks.
  • Experience with Git platforms such as GitHub or GitLab, automated deployment, and continuous integration processes.
  • Familiarity with development IDEs like IntelliJ or Eclipse/My Eclipse, along with Maven/Ant build tools and writing JUnit test cases.
  • Exposure to AI development tools embedded in the software development lifecycle, including Amazon Q, GitHub Copilot, Cursor, and other productivity assistants.

Work Environment and Culture

Saviynt offers a dynamic and supportive workplace with significant opportunities for professional growth and impactful work. The company values resilience and adaptability in a fast-moving environment.

Security and Compliance

Employment requires compliance with Saviynt's information security and privacy protocols, including mandatory annual security training.

Diversity and Equal Opportunity

Saviynt prides itself on being an equal opportunity employer. All applicants are evaluated without consideration of race, color, religion, gender, sexual orientation, gender identity, national origin, disability, or veteran status.

Use of Artificial Intelligence in Hiring

The recruitment process may involve AI-based tools for evaluating applications and resumes to support the hiring team, although final hiring decisions are made by human recruiters. For more details on data processing, candidates may request additional information.

Tools & software

Java Docker required Kubernetes required Redis required Elasticsearch required Amazon Web Services AWS required Apache Maven required Google Cloud Platform required Microsoft Azure required

How they work

Teamwork & Collaboration Problem Solving
🤖
Online · instant AI help
Broxer