What are the responsibilities and job description for the Java Backend LEAD Developer with IAM (Identity Access Management) position at Skysoft Inc.?
Greetings from Skysoft
Role: Java Backend LEAD Developer with IAM (Identity Access Management)
Experience Required: 14 Years
Location: Dallas, TX OR Phoenix, AZ (Onsite/Hybrid)
Visa: Only H1B & US Citizens
We are actively seeking highly skilled Java Backend Lead Developers with strong expertise in Identity & Access Management (IAM) to join a mission-critical enterprise security initiative at Client. This opportunity offers the chance to work on cutting-edge authentication, authorization, and digital identity platforms within a large-scale cloud and hybrid enterprise environment.
Key Responsibilities
- Lead, Design and develop scalable, high-performance microservices using Java 17/21 and Spring Boot
- Implement secure SSO, federation, identity lifecycle management, and CIAM solutions
- Build and integrate enterprise-grade authentication and authorization frameworks
- Develop RBAC and ABAC access control mechanisms
- Integrate with leading IAM/IdP platforms including Ping Identity, Okta, ForgeRock, Auth0, and AWS Cognito
- Develop secure REST APIs and event-driven backend systems
- Conduct threat modeling, code reviews, and vulnerability remediation
- Collaborate closely with enterprise architecture, security, and cloud teams
Required Skills
- Strong hands-on experience with Java 17/21 and Spring Boot
- Experience leading and mentoring the team
- Expertise in OAuth 2.0, OpenID Connect (OIDC), SAML 2.0, SCIM, JWT, and modern web security standards
- Experience with LDAP, Active Directory, Azure AD, and cloud identity services
- Strong knowledge of RESTful APIs, JSON, secure token handling, and microservices architecture
- Experience with fraud detection, risk-based authentication, and secure identity workflows
- Knowledge of password less authentication and identity orchestration solutions
- Strong understanding of enterprise IAM and CIAM ecosystems
Preferred Skills
- Experience with Transmit Security
- Exposure to LexisNexis Threat Metrix or similar fraud intelligence platforms
Qualifications
- Bachelor's degree in computer science, Information Technology, or related field
- Around 10 years of backend development experience with a strong focus on Java and security engineering
- Excellent analytical, problem-solving, and communication skills
- Experience working in Agile/Scrum environments
Salary : $65 - $70