Our company:
Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation. We count with 16 global offices and 25 innovation labs.
Our Software Engineering experts work with leading-edge technology companies to improve their speed to impact.
About the Role:
Skill Set : Java ForgeRock Developer
Total Exp Level : 5-7 (Java Development)
Rel Exp Level : 3+ Years (ForgeRock)
Notice Period : Immediate to 30 Days.
Role Description
We are seeking a highly skilled and experienced CIAM Engineer to join our team and lead the implementation and deployment of ForgeRock Identity Platform for our clients. The ideal candidate will have a deep understanding of ForgeRock products, a strong technical background, and a passion for solving complex IAM challenges.
Roles and responsibilities
- Design, implement and maintain custom ForgeRock-based IAM solutions for clients, leveraging the full range of ForgeRock Identity Platform products, including OpenAM, OpenDJ, and OpenIDM.
- Work closely with customers and internal teams to understand business requirements, translate them into technical requirements, and design IAM solutions that meet their needs.
- Develop custom workflows, connectors, and scripts to extend the functionality of ForgeRock Identity Platform and integrate it with third-party systems and applications.
- Configure and deploy ForgeRock Access Management, Identity Management, and Directory Services products in various environments, including on-premises, cloud, and hybrid.
- Develop and maintain technical documentation and knowledgebase articles to help clients and internal teams understand how to use and maintain the IAM solutions.
- Troubleshoot and resolve technical issues related to ForgeRock Identity Platform, including performance, availability, and security issues.
- Stay up-to-date with the latest IAM technologies, standards, and best practices, and provide guidance to customers and internal teams on how to adopt them.
- Provide after-hours and on-call support as needed.
Technical skills requirements
The candidate must demonstrate proficiency in,
- Experience with SAML, OAuth, and OpenID Connect.
- Experience with Spring Boot, Microservice, Rest API
- Experience with Linux/Unix and Windows Server environments.
- Familiarity with networking and security concepts.
- Deep understanding of ForgeRock Identity Platform, including Access Management, Identity Management, and Directory Services, and their integration points.
- Strong understanding of IAM concepts, protocols, and standards, including SAML, OAuth, OpenID Connect, LDAP, and SCIM.
- Experience with Java, JavaScript, and other scripting languages.
- Familiarity with DevOps practices and tools such as Git, Jenkins, Ansible, and Docker.
- Excellent problem-solving skills and ability to troubleshoot complex technical issues.
- Excellent communication and interpersonal skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
- Ability to work independently and as part of a team.
- Strong organizational and time management skills.
- Experience with web protocols and technologies such as REST, JSON, and XML.
- Experience of API and service-based architectures using REST APIs
- Strong knowledge across the technology stack such as web protocols, multiple operating systems, hypervisors and distributed systems architecture.
- Familiarity with deployments and integrations of IAM solutions
- Exposure to various Authentication and Authorization principles strategies Oauth2.0
- Certificates and Securities principles HTTP, HTTPS , TLS, SSL, MATLS.
- CI/CD tools - Confluence, Jira, Jenkins, GIT, GitHub, SonarQube, checkmarks