Posted:1 month ago|
Platform:
Remote
Contractual
We are looking for a skilled engineer who can design and build an authentication system like Keycloak from scratch. Key Responsibilities: Design and architect a scalable IAM solution from scratch (similar to Keycloak) Implement core features such as: User authentication and authorization Role-based access control (RBAC) Multi-factor authentication (MFA) Single Sign-On (SSO) Identity brokering (Google, Azure, GitHub, etc.) Integrate with LDAP, Active Directory, and other user stores Ensure compliance with OAuth2.0, OIDC, SAML 2.0, and JWT standards Build intuitive admin and user-facing dashboards for access control and policy management Work closely with DevOps/SRE teams to deploy and secure the IAM system Perform code reviews, write unit/integration tests, and optimize system performance Keep security, scalability, and maintainability as core design pillars Required Skills: Strong backend development skills (preferably in Java, Go, Node.js, or Python) Hands-on experience with Keycloak, Auth0, Okta, or similar IAM platforms Deep understanding of authentication and authorization protocols: OAuth2, OIDC, SAML, JWT Familiarity with LDAP, Active Directory integration Knowledge of containerization (Docker, Kubernetes) and cloud platforms (AWS/GCP/Azure) Solid understanding of application and infrastructure security best practices Nice to Have: Experience contributing to open-source IAM projects Familiarity with CI/CD pipelines, Helm charts, and IaC tools like Terraform Understanding of GDPR and data privacy regulations Location:- Preferred: Pune or Remote It will be a long-term Project Note:- We need smart , active smart with communication and immediate joiners Show more Show less
Recruitfy
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java NowExperience: Not specified
Salary: Not disclosed
Experience: Not specified
Salary: Not disclosed