3 months ago
Bengaluru, IndiaSenior
Responsibilities
- Participate in requirements analysis 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, revise, refactor, and debug applications and systems.
- Create documentation throughout the software development life cycle.
- Serve as an expert on applications and provide technical support.
- Follow agile development practices and contribute to delivery and process improvement.
Requirements
- Have 5+ years of software engineering experience.
- Demonstrate expert-level Java and Spring Framework experience.
- Have experience developing applications using security principles, cloud platforms, and containerization.
- Have hands-on experience with SQL, Elasticsearch, Redis, testing, and deployment practices.
- Have experience with application development, solution architecture, design, delivery, and increasing levels of responsibility.
- Have experience with unit, functional, and system integration testing.
- Have experience with Git, automatic deployments, and continuous integration.
- Have hands-on experience with IntelliJ or Eclipse/MyEclipse, JUnit test cases, and Maven or Ant.
- Groovy on Grails experience is a plus.
- Have experience using AI development tools such as Amazon Q, GitHub Copilot, and Cursor in the software development life cycle.
Benefits
- Work on leading enterprise identity solutions in Saviynt Labs.
- Opportunity for significant growth and learning through challenging customer-impacting work.
- Welcoming, positive, and dynamic work environment.
- Role includes adherence to information security and privacy policies and annual security training.
Tech Stack
Apache AntAWSAzureDockerElasticsearchGitGoogle Cloud PlatformGrailsGroovyJavaJUnitKubernetesMavenRedisSQL
