Posted on: 14/10/2026
Role : Senior IAM (Identity & Access Management) Developer
Location : Mumbai - Airoli
Summary :
A new ISR platform has been established within our existing Captive in India (CASPL), under which select activities of the DAA (Data, Developer XP, Architecture, Asset & AI) department are carried out. DAA oversees a cross-functional portfolio of digital products and delivers IT services through its centres of excellence.
The Identity & Access Management (IAM) team is responsible for designing, developing, and supporting the Bank's IAM applications, delivering key security capabilities including authentication, authorization, Single Sign-On (SSO), and Identity Governance & Administration (IGA).
Key Responsibilities :
- Deliver fully tested, high-quality code aligned with functional and technical specifications.
- Design, develop, and maintain robust, scalable Java applications supporting Identity & Access Management capabilities, including authentication, SSO, and access governance.
- Configure and customize Keycloak across realms, clients, identity brokering, custom SPIs/providers, theming, and federation using SAML2/OIDC protocols.
- Build and enhance Identity Governance & Administration (IGA) capabilities, covering access certification and recertification, role-based access control (RBAC), and joiner-mover-leaver (JML) provisioning workflows.
- Provide Level 3 production support by diagnosing and resolving technical issues related to application behaviour, configuration, and code.
- Develop, debug, and analyse existing IAM applications to ensure continued reliability and performance.
- Interact with architects to uphold strong design principles and maintain consistent code quality standards.
- Ensure designs make effective use of existing reusable components and maintain clear traceability to business requirements.
- Contribute to the identification and remediation of technical vulnerabilities and obsolescence risks.
- Participate in performance tuning and code optimization efforts to improve application efficiency.
- Produce and maintain comprehensive project documentation, including design documents, technical specifications, deployment guides, and release notes.
- Apply DevOps practices to support continuous integration, automated testing, and streamlined deployment pipelines.
Role Requirements:
- 7+ years of hands-on experience with Java, Spring Boot, with a strong background in Identity & Access Management (IAM).
- Demonstrated expertise in Keycloak or equivalent IAM platforms, covering realm configuration, custom providers, identity brokering, theming, and clustering.
- Solid experience in Identity Governance & Administration (IGA), including access certification, RBAC/ABAC modelling, and joiner-mover-leaver (JML) provisioning workflows.
- Working knowledge of SSO and federation protocols, including SAML v2 and OpenID Connect.
- Proficiency in front-end development using HTML, JavaScript, and jQuery.
- Experience providing Level 3 support for live production applications.
- Strong application debugging and troubleshooting skills.
- Sound knowledge of database design, SQL queries, and stored procedures.
- Familiarity with REST API design and development.
- Experience with CI/CD tooling including GitLab, Jenkins, Maven, and Sonar.
Qualifications :
- Bachelor's degree or better in Computer Science, Technology, Physics, or Math.
Competencies :
- Strong written and verbal communication skills in English are essential.
- A proactive approach to work, with well-developed organizational abilities.
- Strong analytical and problem-solving capabilities.
- Able to manage multiple priorities simultaneously and work independently with minimal supervision.
Did you find something suspicious?
Posted by
Posted in
CyberSecurity
Functional Area
IT Security
Job Code
1678480