Sr ForgeRock Developer with Java and Groovy

Sr ForgeRock Developer with Java and Groovy

Posted 5 days ago by 1755855132

Negotiable
Outside
Remote
USA

Summary: The Sr ForgeRock Developer role focuses on hands-on development, specifically in building, extending, and integrating ForgeRock Identity solutions using Java and Groovy. The position requires a strong emphasis on coding rather than architecture or administrative tasks, and it is intended for senior-level developers passionate about coding. The role involves collaborating with cross-functional teams and producing technical documentation to support system enhancements. This position is remote and offers long-term opportunities for skilled developers.

Key Responsibilities:

  • 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.

Key Skills:

  • 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.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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.