Identity And Access Management Developer
Summary
CGI is hiring an Identity and Access Management Developer in Hyderabad to build and maintain Java/Spring-based IAM applications for authentication, authorization, and user lifecycle. The work spans OAuth2/OIDC/SAML, directory integrations (LDAP/Active Directory), tools like Okta, Azure AD, Keycloak, SailPoint, and ForgeRock, plus RESTful APIs and React/TypeScript UI work.
Role & responsibilities
- Develop and maintain Java-based IAM applications for authentication, authorization, and user lifecycle management.
- Implement security protocols such as OAuth2, OpenID Connect, and SAML.
- Build scalable IAM solutions with secure API integrations and access control.
- Troubleshoot authentication, authorization, and identity provisioning issues.
- Integrate IAM solutions with enterprise applications and directory services.
- Work with LDAP, Active Directory, SailPoint, Okta, ForgeRock, and Azure AD.
- Follow secure coding practices, conduct code reviews, and ensure security compliance.
Preferred candidate profile
- Strong experience in React, TypeScript, CSS, and UI technologies.
- Proficiency in Java 8+, Spring, and Spring Boot.
- Hands-on experience in designing and developing RESTful APIs.
- Strong knowledge of IAM, including OAuth2, OpenID Connect, and SAML.
- Experience integrating IAM tools such as Okta, Azure AD, or Keycloak.
- Understanding of secure coding, RBAC, and identity lifecycle management.
- Familiarity with Git, Agile methodologies, and DevOps practices.
- Strong problem-solving, analytical, and communication skills.