We are looking for ForgeRock Engineer who can join our team.
Collaborate within the team and across engineering teams to design and develop our products as well as maintain, implement, and deliver features.
Use your technical skills and aptitude to meet/exceed delivery expectations as a full stack developer.
Build and maintain frameworks/libraries/reusable components, applications, REST APIs, front-end and abstraction layers.
Participate in daily product stand-up, iteration planning, and retrospective meetings.
Participate in the effort of shaping the architecture and design of the product; actively help the team in choosing the right technology and solving technical problems.
Establish and follow continuous integration, continuous delivery, and continuous deployment pipelines and practices.
Create and update technical product documentation.
Provide support to (users) developers/engineers who use the team's products.
Essential Skills:
At minimum 5 years software development experience (Java, React, JavaScript).
At minimum 5 years experience with ForgeRock (Ping Advanced Identity Cloud) Identity Platform components, including Identity Gateway, Identity Management, Access Management, Remote Connector Server and JavaScript SDK.
Deep understanding of Identity Access Management (IAM) concepts, principles, and standards including design and migration experience.
Extensive experience with Responsive UI frameworks especially ReactJS, AngularJS, NodeJS, HTML5, CSS3 and state-management technologies such as Context, Redux and Zustand.
Extensive experience in implementing client and server-side unit and integration testing using Jest, React Testing Library, Junit, Mockito and with build tools preferred - ANT, Gradle, Maven.
Experience in PaaS container-based solutions like Docker, Kubernetes.
Extensive working knowledge with OAuth2.0 to provide authentication and authorization for Spring Boot APIs.
Experience of solution design and recommendations for architecture and preferred design patterns.
Experience with Agile development methodologies - in particular XP preferred.
Experience with authentication tree deployment, performing access management configurations for client applications, development of custom authentication and integration scripts.
Experience with connector setup, sync strategies for user data and familiarity with developing Identity management configurations for data sources.
Experience with Ping Identity configuration or customization required in migration activities to Ping Identity Infrastructure.
Familiarity with modern authentication and authorization mechanisms, such as multifactor authentication, single sign-on and identity federation. (OAuth, OIDC, SAML, LDAP, and AD).
Excellent communication and listening skills, able to prepare and clearly present code demos and roadmaps, field technical questions and pitch concepts and solutions to our internal and external partners.
Experience in mentoring and coaching as a tech lead, able to guide, inform and teach junior team members in development best practices and coding style.
Requirements
At minimum 5 years software development experience (Java, React, JavaScript).
At minimum 5 years experience with ForgeRock (Ping Advanced Identity Cloud) Identity Platform components, including Identity Gateway, Identity Management, Access Management, Remote Connector Server and JavaScript SDK.
Deep understanding of Identity Access Management (IAM) concepts, principles, and standards including design and migration experience.
Extensive experience with Responsive UI frameworks especially ReactJS, AngularJS, NodeJS, HTML5, CSS3 and state-management technologies such as Context, Redux and Zustand.
Extensive experience in implementing client and server-side unit and integration testing using Jest, React Testing Library, Junit, Mockito and with build tools preferred - ANT, Gradle, Maven.
Experience in PaaS container-based solutions like Docker, Kubernetes.
Extensive working knowledge with OAuth2.0 to provide authentication and authorization for Spring Boot APIs.
Experience of solution design and recommendations for architecture and preferred design patterns.
Experience with Agile development methodologies - in particular XP preferred.
Experience with authentication tree deployment, performing access management configurations for client applications, development of custom authentication and integration scripts.
Experience with connector setup, sync strategies for user data and familiarity with developing Identity management configurations for data sources.
Experience with Ping Identity configuration or customization required in migration activities to Ping Identity Infrastructure.
Familiarity with modern authentication and authorization mechanisms, such as multifactor authentication, single sign-on and identity federation. (OAuth, OIDC, SAML, LDAP, and AD).
Excellent communication and listening skills, able to prepare and clearly present code demos and roadmaps, field technical questions and pitch concepts and solutions to our internal and external partners.
Experience in mentoring and coaching as a tech lead, able to guide, inform and teach junior team members in development best practices and coding style.