Saviynt

Principal Engineer - Java/Microservices

Saviynt
Apply
6 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Analyze requirements and collaborate with internal teams on software design and architecture.
  • Develop enterprise identity cloud solutions and start new programs while maintaining existing services.
  • Test, deploy, refactor, debug, and document applications throughout the software development lifecycle.
  • Serve as an application expert and provide technical support.
  • Own or contribute to application development, solution architecture, design, delivery, and process improvement.

Requirements

  • 13+ years of software engineering experience.
  • Expert-level Java and Spring Framework experience developing enterprise applications.
  • Experience with cloud platforms, security principles, containerization, Docker, and Kubernetes.
  • Hands-on experience with SQL, Elasticsearch, Redis, Git-based workflows, deployment pipelines, IntelliJ or Eclipse/MyEclipse, JUnit, Maven, and Ant.
  • Experience with unit, functional, and system integration testing and high-level software design.
  • Experience with GitHub or GitLab, automatic deployments, and CI/CD pipelines.
  • Experience working in agile environments using Scrum and Kanban.
  • At least 1 year of experience with AI tools and AI-driven software development lifecycles.
  • Groovy on Grails experience is a plus.

Benefits

  • Growth and learning opportunities through challenging work that directly impacts customers.
  • Welcoming and positive work environment at a high-growth Platform as a Service company.
  • The role requires adherence to information security and privacy policies and completion of annual security training.

Tech Stack

Apache AntAWSAzureDockerElasticsearchGitGoogle CloudGrailsGroovyJavaJUnitKubernetesMavenRedisSQL

Categories

Saviynt

About Saviynt

1,001-5,000 employees
Contact me