6 months ago
Bengaluru, IndiaStaff+
Responsibilities
- Analyze requirements 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, refactor, debug, and document applications throughout the software development lifecycle.
- Serve as an application expert and provide technical support.
- Own or contribute to application development, solution architecture, design, delivery, and process improvement.
Requirements
- 13+ years of software engineering experience.
- Expert-level Java and Spring Framework experience developing enterprise applications.
- Experience with cloud platforms, security principles, containerization, Docker, and Kubernetes.
- Hands-on experience with SQL, Elasticsearch, Redis, Git-based workflows, deployment pipelines, IntelliJ or Eclipse/MyEclipse, JUnit, Maven, and Ant.
- Experience with unit, functional, and system integration testing and high-level software design.
- Experience with GitHub or GitLab, automatic deployments, and CI/CD pipelines.
- Experience working in agile environments using Scrum and Kanban.
- At least 1 year of experience with AI tools and AI-driven software development lifecycles.
- Groovy on Grails experience is a plus.
Benefits
- Growth and learning opportunities through challenging work that directly impacts customers.
- Welcoming and positive work environment at a high-growth Platform as a Service company.
- The role requires adherence to information security and privacy policies and completion of annual security training.
