Saviynt

Senior Software Engineer, Java/PAM

Saviynt

full-time

Posted on:

Location Type: Hybrid

Location: Bengaluru • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudElasticSearchGroovyJavaKubernetesMicroservicesRedisSDLCSpring

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

  • 5-8 years of software engineering experience in Java
  • Extensive hands-on experience with Java-based technologies, Spring Framework, Microservices and REST
  • Hands on experience with AWS, Azure, Kubernetes
  • Expertise in building highly scalable systems
  • Experience in increasing levels of responsibility managing applications development, solution design and delivery, and process improvement
  • Experience with unit, functional and system integration testing
  • Bachelor’s degree in Computer Science or Engineering. MS or Masters in Information Technology preferred
  • Excellent communication skills and the ability to effectively interact with other teams across the organization.
  • Ability to work effectively and achieve results across functional areas in a work environment with a high rate of change
  • Prior experience in Security is a plus but not mandatory
  • Knowledge of Groovy on Grails, ElasticSearch and Redis is a plus

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring FrameworkMicroservicesRESTAWSAzureKubernetesunit testingfunctional testingsystem integration testing
Soft skills
communication skillscollaborationproblem-solvingadaptabilitytechnical supportdocumentationagile principlesresponsibility managementprocess improvementcross-functional interaction
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringMaster’s degree in Information Technology