Saviynt

Associate Principal Engineer - Java

Saviynt
Apply
almost 2 years ago
Bengaluru, IndiaStaff+

Responsibilities

  • Analyze requirements and develop enterprise identity cloud solutions.
  • Design, build, test, deploy, maintain, refactor, debug, and document applications and services.
  • Start programs from scratch while maintaining existing services.
  • Collaborate with internal teams on software design and architecture.
  • Serve as an application expert and provide technical support.
  • Improve application performance, quality, efficiency, and development processes.
  • Mentor and collaborate with junior software engineers.

Requirements

  • 10+ years of software engineering experience.
  • Expert-level Java and Spring Framework experience.
  • Experience developing applications using security principles, cloud platforms, and containerization.
  • Hands-on SQL experience.
  • Experience with AWS, Azure, or Google Cloud.
  • Experience with Docker and Kubernetes.
  • 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 test cases; and working with Maven or Ant.
  • Experience with application development management, solution architecture, design and delivery, and process improvement.
  • Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience.
  • Proficiency in multiple programming languages and tools, plus strong communication, facilitation, negotiation, and consensus-building skills.

Tech Stack

Apache AntAWSAzureDockerGitGoogle CloudJavaJUnitKubernetesMavenSQL

Categories

Saviynt

About Saviynt

1,001-5,000 employees
Contact me