
Senior Software Engineer, Java/PAM
Saviynt
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • 🇮🇳 India
Visit company websiteJob 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