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
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)?