Required Competencies
Skill
• JavaScript, Groovy
• Web Services / APIs
• IAM, SAML, SSO, OIDC, OAuth
• ForgeRock
Required Technical Skills
• 6+ years of software development experience across enterprise applications and integrations.
• Strong Java development experience.
• Hands-on experience with:
o JavaScript
o Groovy
o Python
o Bash
o YAML
• ForgeRock IAM platform experience.
• DevOps practices and CI/CD pipelines.
• Linux administration and troubleshooting.
• Networking fundamentals.
• SQL and database technologies.
• Web Services and REST APIs.
• Secure Software Development Lifecycle (SSDLC).
• Apache Tomcat or similar application servers.
• Container technologies.
• Cloud computing platforms.
• IAM technologies including:
o SAML
o SSO
o OAuth 2.0
o OpenID Connect (OIDC)
Key Responsibilities
• Support, maintain, and enhance enterprise IAM and application systems.
• Perform technical analysis, development, configuration, testing, deployment, troubleshooting, and production support.
• Respond to incidents and resolve issues across distributed enterprise environments.
• Collaborate with Agile teams to deliver scalable software solutions.
• Analyze business requirements and develop effective technical solutions.
• Design, develop, test, debug, and deploy secure enterprise applications and integrations.
• Evaluate business processes and recommend modernization improvements.
• Manage source code repositories and version control artifacts.
• Partner with Business Analysts and stakeholders to gather and implement requirements.
• Conduct unit testing and contribute to feasibility analysis and technical documentation.
• Participate in on-call rotation and provide after-hours support as required.
• Support additional development and operational activities as assigned.
Preferred Qualifications
• Agile development experience.
• Experience working in large enterprise environments.
• Ability to learn and adopt new technologies quickly.
• Strong independent problem-solving skills.
• Experience mentoring junior developers and team members.
• Excellent collaboration and communication skills.