Job Title: ForgeRock IAM Developer / Engineer
Location: Jersey City NJ ( with onsite interview at Jersey City NJ Must)
Job Type: Contract
Experience: 8+ Years
W2 Opportunity only No C2C/ Corp to Corp
Important: Candidates must be open to working on our company payroll for this opportunity.
Job Summary
We are seeking an experienced ForgeRock IAM Developer / Engineer with strong Identity and Access Management fundamentals and a solid Java development background. The ideal candidate will have hands-on experience designing, developing, implementing, and supporting enterprise identity and access solutions across the ForgeRock Identity Platform, including AM, IDM, DS, and IG.
Experience with AWS, Terraform, containers, and CI/CD automation is highly desirable.
Key Responsibilities
- Design, implement, and support enterprise solutions across the ForgeRock Identity Platform.
- Configure and develop solutions using ForgeRock Access Management (AM), including authentication trees/journeys, MFA, SSO, federation, sessions, policies, and agents.
- Work with ForgeRock Identity Management (IDM) for provisioning, workflows, connectors, reconciliation, managed objects, and REST integrations.
- Support ForgeRock Directory Services (DS), including LDAP schema, replication, indexes, access controls, performance tuning, and troubleshooting.
- Work with ForgeRock Identity Gateway (IG) for routing, filtering, authorization enforcement, policy integration, and protection of applications/APIs.
- Build custom ForgeRock extensions and integrations using Java, scripting, and REST APIs.
- Implement authentication, federation, and API security solutions using OAuth 2.0, OpenID Connect (OIDC), SAML 2.0, JWT, and TLS/mTLS.
- Support identity lifecycle, provisioning, authorization, access policies, token management, and session management.
- Support CI/CD, environment promotion, configuration management, and deployment automation.
- Troubleshoot complex IAM issues across applications, gateways, directories, and federation partners.
- Support enterprise production environments, including logging, monitoring, high availability, performance troubleshooting, and incident resolution.
Required Qualifications
- Strong hands-on experience with the ForgeRock Identity Platform / ForgeRock Suite.
- Experience with ForgeRock AM, IDM, DS, and IG is preferred; candidates with strong ForgeRock AM expertise and exposure to the other components will also be considered.
- Strong IAM knowledge including SSO, federation, MFA, RBAC/ABAC, identity lifecycle management, provisioning, access policies, authorization, and session/token management.
- Strong Java development experience, including Core Java and the ability to build or customize ForgeRock components and integrations.
- Hands-on experience with OAuth 2.0, OIDC, SAML 2.0, JWT, and TLS/mTLS.
- Strong experience with LDAP and Active Directory, including schema, attributes, groups, replication, access controls, performance, and troubleshooting.
- Experience supporting ForgeRock in enterprise production environments.
- Strong troubleshooting and problem-solving skills.
- Must be willing to work on our company payroll.
Preferred Qualifications
- AWS: EC2, EKS, ALB/NLB, CloudWatch, Secrets Manager, KMS, networking/security.
- Terraform for infrastructure provisioning and environment automation.
- Docker, Kubernetes, or OpenShift.
- CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- API gateways/reverse proxies such as NGINX, Apigee, or Kong.
- Experience with SCIM.
- Experience with ForgeRock Identity Cloud or Autonomous Identity.
What We're Looking For
The ideal candidate is a hands-on IAM engineer who can work across ForgeRock development, integration, configuration, security, and production support, with the ability to use Java to build and customize enterprise IAM solutions.