Overview
Skills
Job Details
Position: Full Stack Java Developer Identity & Access Management (IAM)
Location: Plano, Texas (On-site)
Responsibilities
Design, develop, and enhance RESTful APIs and Java-based microservices to support IAM workflows, including user provisioning, de-provisioning, access reviews, and SSO/MFA integration
Collaborate with IAM and cybersecurity specialists to define authentication and authorization patterns, applying technologies like Okta, Azure AD, PingFederate, and CIAM platforms
Develop full-stack features using Java backend (J2EE/Spring Boot) and frontend components (React, JavaScript) where applicable
Implement and maintain automation scripts (e.g., PowerShell, Python) to streamline IAM operations and integrate with CI/CD pipelines
Provide level3 support for production IAM systems, troubleshoot issues, participate in incident response, and document processes and best practices
Dice
Must-Have Qualifications
7+ years of professional IT experience, with at least 5 years in authentication architecture/design and full-stack Java development.
Hands-on experience with Java, J2EE, Spring Boot, RESTful API development, and modern JavaScript frameworks such as React
Strong scripting skills in PowerShell or Python to automate identity workflows
Practical experience working in Agile/DevOps environments, familiarity with CI/CD toolchains, and containerization technologies like Docker/Kubernetes .