Overview
Skills
Job Details
Role: ForgeRock Engineer with Java
Location: Jersey City, NJ
Mode: Onsite/Hybrid (as per client requirement)
Contract Type: Long-Term Contract
Job Description:
We are seeking a highly skilled ForgeRock Engineer with strong Java development expertise to join our Identity and Access Management (IAM) team. The ideal candidate will have hands-on experience implementing and customizing ForgeRock components (AM, IDM, DS, IG) and a solid foundation in Java to extend platform capabilities, integrate with enterprise systems, and build secure identity solutions.
Key Responsibilities:
Design, develop, and deploy IAM solutions using the ForgeRock Identity Platform (AM, IDM, DS, IG).
Customize and extend ForgeRock components using Java and REST APIs to meet business and security requirements.
Integrate ForgeRock with enterprise applications, directories, and cloud services (e.g., Azure AD, Okta, AWS, Google Cloud Platform).
Implement authentication, authorization, and federation solutions using SAML, OAuth2, and OpenID Connect.
Troubleshoot, optimize, and maintain IAM solutions in production environments.
Collaborate with security, infrastructure, and development teams to ensure compliance and system reliability.
Required Skills:
5–8 years of experience in IAM development and support.
Strong Java/J2EE programming and API integration experience.
Hands-on experience with ForgeRock AM, IDM, DS, IG.
Good understanding of authentication protocols – SSO, SAML, OAuth2, OpenID Connect.
Experience integrating ForgeRock with cloud identity providers and enterprise systems.
Strong troubleshooting, debugging, and performance tuning skills.
Preferred Skills:
Experience with DevOps tools (Jenkins, Git, Docker, Kubernetes).
Knowledge of microservices and RESTful architecture.
Prior experience in banking or financial domains is a plus.