Saviynt

Principal Engineer - Java developer

Saviynt
Apply
3 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Participate in requirements analysis and collaborate with internal teams on software design and architecture.
  • Develop enterprise identity cloud solutions and applications from initial development through ongoing maintenance.
  • Test, deploy, refactor, debug, update, and document applications and systems.
  • Provide application expertise and technical support.
  • Contribute to application development management, solution architecture, design, delivery, and process improvement.

Requirements

  • 13+ years of software engineering experience.
  • Expert-level experience with Java, Spring Framework, and enterprise cloud application development.
  • Experience developing applications based on security principles and using AWS, Azure, or Google Cloud.
  • Hands-on experience with Docker, Kubernetes, SQL, Elasticsearch, Redis, and automated delivery practices.
  • Experience with unit, functional, and system integration testing.
  • Experience with Git, GitHub or GitLab, automatic deployments, and continuous integration.
  • Experience using IntelliJ, Eclipse, or MyEclipse; writing JUnit tests; and working with Maven or Ant.
  • Experience with AI development tools such as Amazon Q, GitHub Copilot, and Cursor.
  • Experience with Groovy on Grails is a plus.
  • Experience working with Scrum and Kanban in an agile environment.

Benefits

  • Growth and learning opportunities through challenging work.
  • Welcoming and positive work environment.
  • Work on SaaS identity solutions serving major enterprise and government customers.

Tech Stack

Apache AntAWSAzureDockerElasticsearchGitGoogle Cloud PlatformGrailsGroovyJavaJUnitKubernetesMavenRedisSQL

Categories

Saviynt

About Saviynt

1,001-5,000 employees
Contact me