ForgeRock Developer
- SANDY, UT, United States
Applications open in a new tab.
Job details
- Education
- Bachelor’s degree
- Posting language
- English
- Posted
Original job description
Our client is seeking a talented, driven, and experienced ForgeRock Developer with strong Java full stack development expertise and a passion for solving complex business challenges. In this role, you will work as a full-time consultant supporting enterprise clients while contributing to secure, scalable, and cloud-native IAM solutions. You will collaborate with Agile teams, business stakeholders, and technical leaders to design, develop, and support modern identity and access management solutions using cutting-edge technologies. This is an exciting opportunity to work on enterprise-scale applications, cloud-native architectures, and critical security initiatives while growing your technical and consulting expertise. You will join a team of smart, dedicated professionals who value innovation, collaboration, and continuous learning. Your ideas and contributions will directly impact both internal teams and client success.
Responsibilities:
- Provide support, maintenance, and enhancement of enterprise IAM and application systems
- Perform technical analysis, application development, configuration, troubleshooting, testing, deployment, and production support activities
- Respond to incidents, troubleshoot issues, and support resolution across distributed enterprise environments
- Work collaboratively within Agile teams to design and deliver scalable software solutions
- Analyze business requirements, systems flows, data usage, and operational processes to develop effective technical solutions
- Design, develop, debug, test, and deploy secure enterprise applications and integrations
- Review and evaluate business processes, systems, and procedures while recommending improvements and modernization opportunities
- Manage and maintain source code repositories and version control artifacts
- Partner with Business Analysts and stakeholders to define technical requirements and implement application enhancements
- Conduct unit testing, contribute to feasibility analysis, and prepare technical documentation
- Participate in on-call rotation and provide after-hours support as required
- Perform additional duties and responsibilities as assigned
Requirements:
Technical Expertise
- Agile implementation experience
- Experience working in rapidly evolving enterprise technology environments
- Ability to quickly learn new technologies and adapt to changing priorities
- Ability to work independently while collaborating effectively within cross-functional teams
- Strong troubleshooting and problem-solving skills across enterprise systems and integrations
- Experience mentoring team members and supporting technical growth across the organization AND
6+ Years of Experience:
- Software and application development across multiple technologies, frameworks, databases, and integrations
- Strong experience with Java and Java development tools
- Hands-on experience with JavaScript, Groovy, Python, Bash, and YAML
- Strong understanding of Linux systems, networking concepts, SQL, and web services/APIs
- Experience with Secure Software Development Lifecycle (SSDLC) practices
- Experience with application servers such as Tomcat
- Experience with containers and cloud computing technologies
- Strong knowledge of IAM technologies including SAML, SSO, OAuth 2.0, and OpenID Connect (OIDC)
- Experience with source code management and CI/CD practices
- 3+ Years of Experience with ForgeRock IAM platforms and DevOps practices
Education
- Bachelor's degree required
More about this job
Skills
- Oracle Java
- Full-stack development
- Identity and access management
- Agile
- Troubleshooting
- Troubleshoot
- Business processes
- Define technical requirements
- Unit testing
- Work independently
- Problem solving
- Coaching
- JavaScript
- Apache Groovy
- Python
- Bash
- Linux
- SQL
- Software development
- Apache Tomcat
- Cloud computing
- SAML
- CI/CD
- DevOps