Sr ForgeRock Developer with Java and Groovy

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 3 Year(s)

Skills

API
Amazon Web Services
Ansible
Banking
Cloud Computing
Conflict Resolution
Continuous Delivery
DS
DevOps
Groovy
Java
Kubernetes
LDAP
SAML
Security QA
Docker
Identity Management
Information Governance
Logic Synthesis
Regulatory Compliance
OAuth
Orchestration
Prototyping
Microsoft Azure
Terraform
Google Cloud Platform
FOCUS

Job Details

Job Title: Sr ForgeRock Developer with Java and Groovy
Location: Remote
Duration: Long Term
No. Of positions: 3
Note: This role is focused on hands-on development, specifically building, extending, and integrating ForgeRock Identity solutions using Java, Groovy, and API frameworks. The position also involves driving discovery efforts to create a strong foundation for future system enhancements and improvements.

We are not seeking Leads or Architects this role is strictly for senior-level, highly skilled developers who are passionate about coding.

Job Description:
  • Strong, hands-on focus on development and coding not architecture or administrative tasks.
  • Develop and enhance ForgeRock components (e.g., AM, IDM, DS, IG) using Java and Groovy, enabling custom workflows, hooks, scripting, and connector logic
  • Design, implement, and integrate RESTful APIs for ForgeRock systems and external services, ensuring robust identity and access flows
  • Create and maintain attribute mapping logic across systems (LDAP, RDBMS, HR, external apps), ensuring data consistency and accuracy
  • Conduct discovery analysis of current system behaviors, pain points, and integration patterns to inform future-proofing strategies and development roadmaps.
  • Serve as a solution-focused coder, translating business requirements into functional, maintainable source code and testing artifacts.
  • Collaborate with cross-functional teams (DevOps, security, QA, business) to support code deployment, testing, and performance validation.
  • Produce clear technical documentation: code comments, mapping matrices, API specs, runbooks, and knowledge artifacts for future reference and enhancement efforts.
  • Hands-on development experience with ForgeRock Identity Platform components and customization through Java and Groovy.
  • Expert-level Java coding skills, with experience extending ForgeRock workflows, modules, and identity logic.
  • Proficient in Groovy scripting for business logic, transformation, and dynamic workflows.
  • Strong experience designing and invoking REST APIs, particularly in identity flows and system integration.
  • Proven ability to model and implement attribute mapping systems, provisioning logic, and connector workflows.
  • Aptitude for discovery and system analysis, translating observations into tangible implementation plans.
  • Familiarity with identity standards and integration technologies: SAML, OAuth2, OpenID Connect, LDAP, RDBMS.
  • Hands-on experience with DevOps practices: CI/CD pipelines, containerization, and automated deployments.
  • Excellent problem-solving skills, debugging acumen, and ability to create robust, testable code.
Desired but not required
  • Previous work within financial services IAM environments, where compliance and secure integrations are critical.
  • Experience with cloud platforms (AWS, Google Cloud Platform, Azure) and container orchestration (Docker, Kubernetes).
  • Exposure to infrastructure-as-code tools (e.g., Terraform, Ansible) in supporting ForgeRock deployments.
  • Prior experience performing proof-of-concept builds or prototypes that inform larger system upgrades.
Skills matrix Needed:
  • Overall professional experience
  • ForgeRock development
  • Building, extending, and integrating ForgeRock Identity solutions through Java, Groovy, and API frameworks
  • Developing/enhancing ForgeRock components (e.g., AM, IDM, DS, IG) using Java and Groovy
  • Designing, implementing, and integrating RESTful APIs for ForgeRock systems and external services
  • Creating/maintaining attribute mapping logic across systems (LDAP, RDBMS, HR, external apps)
  • Conducting discovery analysis of current system behaviors, pain points, and integration patterns to inform future-proofing strategies and development roadmaps.
  • Translating business requirements into functional, maintainable source code and testing artifacts.
  • ForgeRock Identity Platform components and customization through Java and Groovy.
  • Java coding
  • Groovy scripting for business logic, transformation, and dynamic workflows
  • Designing and invoking REST APIs, particularly in identity flows and system integration.
  • SAML, OAuth2, OpenID Connect, LDAP, RDBMS.
  • DevOps practices: CI/CD pipelines, containerization, and automated deployments.
  • Banking/financial services IAM environments
  • Cloud platforms (AWS, Google Cloud Platform, Azure)
  • Container orchestration (Docker, Kubernetes).
  • Infrastructure-as-code tools (e.g., Terraform, Ansible)
  • Performing proof-of-concept builds or prototypes that inform larger system upgrades.
Information on Certification:
  • ForgeRock Identity Management Certified (IDM) yes/no
  • ForgeRock Access Management Certified (AM) yes/no
  • ForgeRock Identity Cloud Certified yes/no
  • ForgeRock Certified Identity Management Specialist yes/no
  • Ping Identity Certs? Yes/No
Other Information
  • Where does your candidate currently live?
  • What is your candidates status ( H1)?
Note: Please make sure your LinkedIn profile should match perfectly with the resume you submit.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.