Job Title: Java Developer - IAM
Location: Jersey City, NJ (Day 1 onsite)
Position: W2
Mode of interview: Onsite
Role Overview
We are looking for a Senior Java Developer with IAM expertise to build and enhance enterprise Identity & Access Management platforms. This role involves developing secure backend services, integrating IAM solutions, and working in a cloud-native AWS environment.
Key Responsibilities
- Develop backend services using Java (Spring Boot / Microservices)
- Design and implement IAM solutions (SSO, MFA, access control)
- Integrate IAM platforms like ForgeRock, Okta, or Ping
- Work with AWS services (IAM, EC2, S3, Lambda, etc.)
- Implement authentication protocols: SAML, OAuth2, OpenID Connect
- Collaborate with DevOps teams on CI/CD pipelines
- Troubleshoot and resolve IAM-related production issues
IAM engineers are responsible for designing and implementing secure authentication and access systems across enterprise platforms
Required Skills
- Strong Java development (Spring Boot, REST APIs)
- IAM tools: ForgeRock / Okta / Ping / Keycloak
- Protocols: SAML, OAuth2, OpenID Connect, SCIM
- AWS (IAM, VPC, EC2, etc.)
- Experience with CI/CD (Jenkins, GitLab, or similar)
- Strong debugging and problem-solving skills
Nice to Have
- Terraform / Infrastructure as Code
- Experience in enterprise IAM environments
- Knowledge of security best practices