
Associate Principal Engineer, Software Engineering
Saviynt
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • 🇮🇳 India
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
AWSAzureCloudDockerElasticSearchGroovyJavaKubernetesMavenMicroservicesRedisSDLCSpringSQL
About the role
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Develop state-of-the-art enterprise identity cloud solutions
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Ability to start a program from scratch as well as maintain existing services
- Develop documentation throughout the software development life cycle
- Serve as an expert on applications and provide technical support
- Follow the true agile principles
Requirements
- 10+ years of software engineering experience
- 2+ years of development experience in Privileged Access Management or Identity Management (IGA)
- Expert-level ability utilizing technologies such as Java, Spring Framework, REST and Microservices
- Strong Experience as a Java Engineer developing applications based on Security principles, cloud platforms (AWS, Azure, or Google Cloud) and
- Containerization (Docker, Kubernetes)
- Hands on experience with SQL, ElasticSearch, Redis, CI/CD; Groovy on Grails (a plus)
- Experience in increasing levels of responsibility managing application development, solution architecture, design and delivery, and process improvement
- Experience with unit, functional and system integration testing
- Extensive understanding of working in an agile environment utilizing Scrum and Kanban
- Experience with Git (GitHub/GitLab), automatic deployments, continuous integration
- Hands on experience using IntelliJ or Eclipse/My Eclipse IDE, writing Junittest cases, working with Maven/Ant
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring FrameworkRESTMicroservicesSQLElasticSearchRedisCI/CDDockerKubernetes
Soft skills
collaborationtechnical supportagile principlesprocess improvementrequirements analysis