Job Title: Senior IAM Engineer (Java & Cloud Native)
Location: Salt Lake City, Utah
Work Mode: 5 Days Onsite
Duration: Contract to Hire
Key Responsibilities
• Design, develop, and support secure Identity & Access Management (IAM) solutions across enterprise applications and platforms.
• Build and maintain authentication and authorization integrations using SAML, OAuth 2.0, OpenID Connect (OIDC), Single Sign-On (SSO), and related IAM technologies.
• Develop scalable microservices and enterprise applications using Java and Spring Boot.
• Collaborate with cross-functional Agile teams to deliver secure, high-quality software solutions.
• Integrate enterprise applications with IAM platforms such as Okta, Ping Identity, ForgeRock, or similar technologies.
• Develop and maintain RESTful APIs, messaging integrations, and event-driven application components.
• Support CI/CD pipelines, containerized deployments, and Kubernetes-based application environments.
• Troubleshoot complex application, integration, and authentication issues across distributed systems.
• Participate in technical analysis, code reviews, testing, deployment, and production support activities.
• Analyze business and technical requirements to recommend scalable, secure, and maintainable enterprise solutions.
• Contribute to engineering best practices, technical documentation, and continuous improvement initiatives.
• Mentor junior developers and help elevate technical excellence across the team.
Required Skills & Experience
• Java & Spring Boot
• React, SQL, MQ
• Web Services/API, Groovy
• Apache Kafka, RESTful APIs, SOAP Web Services
• IAM, SAML, SSO, OIDC/OAuth, Okta, Ping, ForgeRock or Similar Identity Tools
• SAML/OAuth, Git, Maven & Linux
Technical Expertise
• 6+ years of experience in software engineering or enterprise application development.
• 3+ years of hands-on experience with Identity & Access Management (IAM) technologies and integrations.
• Strong experience with IAM and SSO platforms.
• Hands-on expertise with:
• SAML, OAuth 2.0, and OpenID Connect (OIDC)
• Okta, Ping Identity, ForgeRock, or similar IAM solutions
• Java and Spring Boot
• Microservices architecture
• RESTful APIs and enterprise integrations
• React and modern JavaScript frameworks (preferred)
• SQL and relational databases
• Apache Kafka and messaging technologies
• Git and Maven
• Linux environments and scripting Cloud & DevOps Experience
• Experience supporting CI/CD pipelines and cloud-native application deployments.
• Familiarity with Kubernetes and containerized environments.
• Experience working within rapidly evolving enterprise technology ecosystems.