Forgerock Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
As a ForgeRock Developer, you will:
- Design, develop, configure, and maintain ForgeRock-based IAM solutions.
- Provide application support, troubleshooting, incident resolution, and system maintenance.
- Collaborate with stakeholders, business analysts, architects, and development teams to translate business requirements into technical solutions.
- Develop and enhance applications using Java, JavaScript, Groovy, Python, and related technologies.
- Build and maintain integrations utilizing APIs, Web Services, SAML, OAuth, OIDC, and SSO protocols.
- Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
- Analyze existing business processes and recommend improvements to optimize application performance and user experience.
- Conduct unit testing, debugging, deployment, and production support activities.
- Manage source code repositories and DevOps processes for application delivery.
- Create and maintain technical documentation and implementation artifacts.
- Participate in on-call rotation and provide after-hours support as required.
- Mentor team members and contribute to engineering best practices.
Requirements
Must-Have Skills
- 5+ years of software/application development experience.
- Strong hands-on experience with ForgeRock Identity Platform.
-
Extensive programming experience with:
- Java
- JavaScript
- Groovy
- Python
Experience with:
- Linux/Unix environments
- SQL and relational databases
- REST/SOAP Web Services and APIs
- Secure Software Development Lifecycle (SSDLC)
- Application servers such as Tomcat
- Containers and cloud-based environments
Strong knowledge of Identity and Access Management (IAM) concepts including:
- SAML
- Single Sign-On (SSO)
- OAuth 2.0
- OpenID Connect (OIDC)
- Authentication and Authorization frameworks
Experience with DevOps practices, CI/CD pipelines, and source code management tools.
Ability to work effectively in a dynamic environment with changing priorities.
Strong analytical, troubleshooting, and problem-solving skills.
Excellent collaboration and communication abilities. Nice to Have
- Bash scripting
- YAML
- Agile implementation experience
- Experience mentoring junior developers
- Exposure to cloud-native IAM architectures
Preferred Qualifications
- Experience supporting enterprise-scale IAM implementations.
- Knowledge of security best practices and regulatory compliance requirements.
- Experience integrating ForgeRock with cloud, enterprise, and third-party applications.
- Familiarity with containerized and microservices-based architectures.
Education
Bachelor’s degree in computer science, Information Systems, Engineering, or a related field.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Highest Paying Tech Companies for Developers
What’s the Difference between a Junior, Mid, and Senior Developer?
Dev Digest 121 - AI goes offline