Job Title: Lead ForgeRock Engineer
Location: Remote
Duration: Long term Contract
Interview Process: 4 Rounds: General Interview – Technical interview - Project Interview – Client Interview
Core:
- Our client –is building custom functional capabilities integrating with Forge Rock API.
- Both Lead Senior Developers need to be hands on coders, Lead will be mentoring juniors as well
- Time zone: EST and CST preferred
- The project is 90% Access management, little IDM (Identity Management)
- Java, JavaScript, and Groovy with Forgerock specifically - must have
Project description:
This project involves providing security services for a leading education company. The focus of the project is to develop and implement secure identity and access management solutions using ForgeRock.
General position overview:
As a Senior/Lead ForgeRock Engineer, you will be responsible for creating high-quality applications that will reach learners around the world. You will work with engineers, UX designers, and product owners to develop ground-breaking digital learning experiences. The ideal candidate is self-sufficient and a strong team player who is curious and loves solving challenging problems. This is an incredible opportunity to join a brand new global product line within client’s rapidly-growing digital ecosystem and make your mark in shaping its future
Candidate’s responsibilities:
- Deliver services in a direct capacity on IAM ForgeRock engagements
- Engage in requirements gathering and use cases development
- Create, validate, and justify security solutions and designs consistent with client objectives and best practices
- Develop deployment and implementation methodology and standards consistent with vendor best practices Install, integrate, configure, and deploy IAM solutions and systems to facilitate User Life-Cycle Management, Identity and Access Governance, Automated Provisioning, Single Sign-On, Federation, Privileged Account Management
- Transcribe and present technical information to business / executive levels
- Develop and execute test cases and test plans for IAM solutions Respond to escalations.
- Creating code reviews and reviewing code reviews from other team members
- Design and implement solutions using ForgeRock Identity Management (OpenIDM) for user lifecycle management, including provisioning, reconciliation, and synchronization.
- Configure and manage ForgeRock Access Management (OpenAM) for authentication, authorization, federation, and single sign-on (SSO) capabilities.
- Maintain ForgeRock Directory Services (OpenDJ) for high-performance directory access and storage.
- Utilize the ForgeRock Backstage Portal for support, documentation, and community engagement.
- Develop custom scripts and connectors for integration with various applications and systems.
- Monitor system performance, conduct regular audits, and provide optimization recommendations.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Ensure compliance with security policies and standards, including regular updates and patches.
- Provide technical support and troubleshooting for ForgeRock-related issues.
- Document technical processes, configurations, and procedures for knowledge sharing and compliance.
Requirements:
- 8+ years of experience hands on Identity and Access Management implementation using ForgeRock orgeRock IAM suite, including OpenIDM, OpenAM, OpenDJ, Master. and SSO Admin.
- Ability to troubleshoot support requests with minimal guidance.
- Experience with light admin/support for Linux (Redhat) and Windows OSs. Experience with light admin/support of Tomcat.
- Understanding of and ability to write basic Linux shell and windows PowerShell scripts.
- Experience working in ITSM environment and using related tools (ServiceNow or similar).
- Experience working in Controlled Change Management/Deployment environments (supporting SDLC process)
- Strong understanding of identity and access management principles and technologies.
- Experience with LDAP, SSO, OAuth, SAML, and RESTful APIs.
- Proficiency in scripting languages such as JavaScript, Groovy, or Shell.
- Familiarity with directory services concepts and protocols.
- Excellent problem-solving abilities and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and manage multiple tasks effectively.