Job Title: Senior Java Developer – IAM (Identity & Access Management) Experience: 5+ Years Location: Remote Job Type: Contract Joining: Immediate Job Description:We are seeking a Senior Java Developer with strong expertise in Identity and Access Management (IAM) solutions. The ideal candidate will have a solid background in Java development along with hands-on experience in integrating authentication and authorization services such as Active Directory, LDAP, Multi-Factor Authentication (MFA), SSO, and Okta.This role involves working with security-focused applications and integrating legacy systems with modern IAM tools.Key Responsibilities:Design and develop secure, scalable Java-based applications.Integrate IAM functionalities including Active Directory, LDAP, SSO, and MFA.Develop and maintain shell scripts to support deployment and automation tasks.Implement and maintain Okta integration with legacy applications.Work closely with security teams to ensure compliance with enterprise security standards.Troubleshoot and resolve issues related to authentication and access.Collaborate with cross-functional teams for IAM strategy implementation and support.Required Skills & Experience:5+ years of experience in Java development.Strong knowledge of Identity and Access Management (IAM) concepts.Hands-on experience with Active Directory, LDAP, and SSO.Experience implementing Multi-Factor Authentication (MFA).Proficiency in writing and maintaining shell scripts.Experience in Okta integration, especially integrating Okta with legacy applications.Understanding of OAuth2, SAML, OpenID Connect protocols is a plus.Strong problem-solving skills and attention to security best practices.Good to Have:Experience with DevOps tools and CI/CD pipelines.Familiarity with cloud platforms (AWS, Azure, GCP) and securing cloud-native apps.Prior work in regulated environments (e.g., finance, healthcare) is a bonus.
Job Title
Java Software Engineer