Modernize and ensure the authentication of E*TRADE's ten million plus customers is fast and secure.
Requirements
- Good understanding and hands-on experience with ForgeRock Identity suite (Access Manager functionalities and its various modules).
- Proven experience with Java, Spring Boot, JavaScript, and related technologies.
- Proficiency in Object-Oriented Programming concepts and design.
- Thorough knowledge of authentication and authorization protocols (e.g., OAuth, OpenID Connect, SAML, LDAP, etc.).
- Experience in designing and implementing complex test scenarios.
- Familiarity with CI/CD pipelines and tools like Jenkins is a plus.
- Knowledge of various protocols, including OAuth, OpenID Connect, SAML, LDAP, and other industry-standard authentication/authorization protocols.
Responsibilities
- Design, architecture, implementation, enhancement, and maintenance of a key multitier application for ForgeRock Access Manager solutions (including authentication, authorization, and federation protocols).
- Work alongside cross-functional teams, including developers, architects, and product owners, to gather requirements, present design and analyze and solution inter-team dependencies.
- Create and implement testing strategies and plans to ensure thorough coverage via unit and integration tests of Access Manager code and functionality.
- Troubleshoot and resolve complex issues, ensuring timely resolution.
- Contribute to defining, improving review guidelines and norms. Conduct code review adhering to team norms, coding standards and best practices.
- Develop and maintain documentation related to system architecture, configuration, and processes.
- Mentor and guide junior developers in team and promoting collaborative team environment.
Other
- Lead the development of new ideas and/or policies in own area.
- Analyze multiple sets of information to create summaries for various stakeholders.
- Contribute to the function through complex project tasks and initiatives.
- Interact regularly with team members and occasionally leadership on a range of topics.
- Ability to present information in a clear and concise manner to technology and business leadership.