Full Stack Java Developer Identity & Access Management (IAM)

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 24 Month(s)
No Travel Required

Skills

J2EE
Java
JavaScript
JavaScript Frameworks
Kubernetes
Microservices
Microsoft Azure
Multi-factor Authentication
Authorization
Authentication
Collaboration
Continuous Delivery
Identity Management
Incident Management
React.js
SSO
Scripting
Continuous Integration
Windows PowerShell
Workflow
Spring Framework
Agile
DevOps
Cyber Security
Provisioning
RESTful
Python
Docker

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 .

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.