Saviynt

Principal Engineer - Java

Saviynt
Apply
over 1 year ago
Bengaluru, IndiaStaff+

Responsibilities

  • Participate in requirements analysis and collaborate with internal teams on software design and architecture.
  • Develop, test, deploy, refactor, debug, document, and support enterprise identity cloud applications and systems.
  • Build new programs from scratch while maintaining and improving existing services.
  • Serve as an application expert and contribute to architecture, design, delivery, and process improvement.
  • Write unit, functional, and system integration tests and support automated deployments and continuous integration.

Requirements

  • 13+ years of software engineering experience.
  • Expert-level experience with Java and Spring Framework.
  • Strong experience developing applications using security principles, cloud platforms, and containerization.
  • Hands-on experience with SQL, Elasticsearch, Redis, Git-based source control, development environments, JUnit, and Maven or Ant.
  • Experience with GitHub or GitLab, automated deployments, and continuous integration.
  • Experience with increasing levels of responsibility in application development, solution architecture, design, delivery, and process improvement.
  • Extensive experience working in agile environments using Scrum and Kanban.
  • Experience with AI development tools such as Amazon Q, GitHub Copilot, Cursor, or similar productivity assistants.
  • Experience with Groovy on Grails is a plus.

Benefits

  • Growth and learning opportunities through challenging work with direct customer impact.
  • Welcoming and positive work environment at a high-growth Platform as a Service company.

Tech Stack

Apache AntAWSAzureDockerElasticsearchGitGoogle Cloud PlatformGrailsGroovyJavaJUnitKubernetesMavenRedisSQL

Categories

Saviynt

About Saviynt

1,001-5,000 employees
Contact me