Java IAM Developer
Purple Drive Technologies LLC
United States
21 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Active Directory
Application Programming Interfaces (APIs)
Amazon Web Services
User Authentication
Microsoft Azure
Cloud Engineering
Computer Programming
Databases
Continuous Integration
Software Debugging
+34 more
DevOps
Multi-Factor Authentication
Java Platform Enterprise Edition (J2EE)
Github
Gradle
Groovy
Hypertext Transfer Protocols (HTTP)
Identity and Access Management
Spring Framework
JSON
Lightweight Directory Access Protocols (LDAP)
Apache Maven
OAuth
OpenID
Performance Tuning
Role-Based Access Control
Openid Connect
Security Assertion Markup Language (SAML)
Session Management
Software Engineering
Systems Integration
Web Services
Extensible Markup Language (XML)
Scripting
Enterprise Software Applications
Spring-boot
Gitlab
Git
Kubernetes
Information Technology
Restful APIs
Docker
User Administration
Jenkins
Job description
We are looking for an experienced Java IAM Developer with strong expertise in ForgeRock and OpenAM to design, develop, integrate, and support enterprise Identity and Access Management solutions. The ideal candidate will have hands-on experience with Java, authentication and authorization protocols, IAM platforms, API integration, and identity lifecycle management.
- Design, develop, configure, and maintain enterprise IAM solutions using ForgeRock/OpenAM.
- Develop and customize IAM components using Java, Java EE, REST APIs, and scripting.
- Configure and implement ForgeRock Access Management (AM/OpenAM) for authentication and authorization.
- Implement SSO, MFA, OAuth 2.0, OpenID Connect, and SAML integrations.
- Develop authentication journeys, policies, trees, scripts, and custom authentication modules.
- Integrate IAM platforms with enterprise applications, APIs, databases, and directory services.
- Work with LDAP/Active Directory for identity authentication and user management.
- Implement RBAC, access policies, session management, and authorization controls.
- Develop and consume RESTful APIs for IAM integrations.
- Troubleshoot authentication, authorization, SSO, token, and integration issues.
- Support IAM deployments across development, QA, staging, and production environments.
- Collaborate with security, application development, DevOps, and infrastructure teams.
- Participate in IAM platform upgrades, migrations, performance tuning, and production support.
- Follow security best practices for identity, access, tokens, credentials, and sensitive information.
Requirements
- Strong programming experience in Java.
- Hands-on experience with ForgeRock AM / OpenAM.
- Strong understanding of Identity and Access Management (IAM) concepts.
- Experience with OAuth 2.0, OpenID Connect (OIDC), SAML, and SSO.
- Experience with REST APIs and web services.
- Strong knowledge of LDAP / Active Directory.
- Experience with authentication, authorization, access policies, and session management.
- Knowledge of JSON, XML, HTTP/HTTPS, and API integration.
- Experience with Git, Maven/Gradle, and CI/CD pipelines.
-
Strong debugging, troubleshooting, and problem-solving skills. Preffered skills
- Experience with ForgeRock Identity Management (IDM) and Directory Services (DS).
- Experience developing ForgeRock authentication trees/journeys and scripted nodes.
- Knowledge of Java Spring / Spring Boot.
- Experience with JWT, access tokens, refresh tokens, and token validation.
- Experience integrating IAM with cloud platforms such as AWS or Azure.
- Knowledge of Docker/Kubernetes and cloud-native IAM deployments.
- Experience with IAM migration or modernization projects.
- Familiarity with DevOps tools such as Jenkins, GitLab, or GitHub Actions.
| Java | ForgeRock | OpenAM | ForgeRock AM | ForgeRock IDM | ForgeRock DS | IAM | SSO | OAuth 2.0 | OpenID Connect | SAML | LDAP | Active Directory | REST API | JavaScript/Groovy | JWT | Spring Boot | Git | Maven | CI/CD |
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field preferred.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
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
TL
Thomas Limbüchler
almost 6 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
23 days ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
CS
Christina Schaireiter
Why Attend a Developer Event in 2026?
7 months ago