Java IAM
Jersey, NJ - USA
Job Summary
We are looking for an experiencedJava IAM Developerwith strong expertise inForgeRock and OpenAMto design develop integrate and support enterprise Identity and Access Management solutions. The ideal candidate will have hands-on experience with Java authentication and authorization protocols IAM platforms API integration and identity lifecycle management.
- Design develop configure and maintain enterpriseIAM solutions using ForgeRock/OpenAM.
- Develop and customize IAM components usingJava Java EE REST APIs and scripting.
- Configure and implementForgeRock Access Management (AM/OpenAM)for authentication and authorization.
- ImplementSSO MFA OAuth 2.0 OpenID Connect and SAMLintegrations.
- Develop authentication journeys policies trees scripts and custom authentication modules.
- Integrate IAM platforms with enterprise applications APIs databases and directory services.
- Work withLDAP/Active Directoryfor identity authentication and user management.
- ImplementRBAC access policies session management and authorization controls.
- Develop and consume RESTful APIs for IAM integrations.
- Troubleshoot authentication authorization SSO token and integration issues.
- Support IAM deployments across development QA staging and production environments.
- Collaborate with security application development DevOps and infrastructure teams.
- Participate in IAM platform upgrades migrations performance tuning and production support.
- Follow security best practices for identity access tokens credentials and sensitive information.
Required skills:
- Strong programming experience inJava.
- Hands-on experience withForgeRock AM / OpenAM.
- Strong understanding ofIdentity and Access Management (IAM)concepts.
- Experience withOAuth 2.0 OpenID Connect (OIDC) SAML and SSO.
- Experience withREST APIs and web services.
- Strong knowledge ofLDAP / Active Directory.
- Experience with authentication authorization access policies and session management.
- Knowledge ofJSON XML HTTP/HTTPS and API integration.
- Experience withGit Maven/Gradle and CI/CD pipelines.
- Strong debugging troubleshooting and problem-solving skills.
Preffered skills
- Experience withForgeRock Identity Management (IDM)andDirectory Services (DS).
- Experience developing ForgeRockauthentication trees/journeys and scripted nodes.
- Knowledge ofJava Spring / Spring Boot.
- Experience withJWT access tokens refresh tokens and token validation.
- Experience integrating IAM with cloud platforms such asAWS or Azure.
- Knowledge of Docker/Kubernetes and cloud-native IAM deployments.
- Experience with IAM migration or modernization projects.
- Familiarity with DevOps tools such asJenkins GitLab or GitHub Actions.
Java ForgeRock OpenAM ForgeRock AM ForgeRock IDM ForgeRock DS IAM SSO OAuth 2.0 OpenID Connect SAML LDAP Active Directory REST API JavaScript/Groovy JWT Spring Boot Git Maven CI/CD
Bachelors degree in Computer Science Information Technology Engineering or a related field preferred.
KEY WORDS:
Java ForgeRock/OpenAM IAM