Skip to main content

Java Developer with ForgeRock /IAM

Posted 7 days ago

conflux systemsJersey City (NJ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Java Developer – ForgeRock / IAM
Location: Jersey City, NJ Job Summary
We are seeking an experienced Java Developer with strong ForgeRock / Identity and Access Management (IAM) experience to design, develop, integrate, and support enterprise identity and access management solutions. The ideal candidate will have strong Java development skills and hands-on experience with ForgeRock components such as Access Management (AM), Identity Management (IDM), Directory Services (DS), and Identity Gateway (IG).
Key Responsibilities: Design, develop, configure, and customize ForgeRock IAM solutions. Develop Java-based applications, services, APIs, and integrations supporting IAM platforms. Implement authentication, authorization, federation, SSO, MFA, and access-control solutions. Configure and customize ForgeRock AM, IDM, DS, and IG components. Develop and maintain custom authentication trees/journeys, nodes, scripts, and policies. Integrate ForgeRock with enterprise applications, directories, databases, and third-party identity providers. Develop REST/SOAP integrations and secure APIs using OAuth 2.0 and OpenID Connect. Work with SAML, OAuth 2.0, OIDC, JWT, LDAP, and related IAM protocols. Implement identity lifecycle management, provisioning, synchronization, and reconciliation. Troubleshoot authentication, authorization, integration, and performance issues. Participate in application design, code reviews, testing, deployment, and production support. Collaborate with security architects, application teams, DevOps engineers, and business stakeholders. Develop unit/integration tests and maintain technical documentation. Support CI/CD automation and deployments across development, QA, and production environments.
Required Skills: 5+ years of professional Java/J2EE development experience. Strong hands-on experience with ForgeRock / IAM technologies. Experience with ForgeRock Access Management (AM) and authentication/authorization. Experience with ForgeRock Identity Management (IDM) and identity provisioning/synchronization. Experience with ForgeRock Directory Services (DS/OpenDJ).Strong knowledge of REST APIs and microservices. Strong understanding of OAuth 2.0, OpenID Connect, SAML, JWT, LDAP, and SSO.Strong Core Java, Spring/Spring Boot, and object-oriented programming skills. Experience with relational databases and SQL.Experience with Git and CI/CD tools. Good troubleshooting, debugging, and problem-solving skills. Excellent communication and collaboration skills.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this