Senior Java Developer Authentication & Authorization (Auth0)
Location: Hyderabad
Only Immediate Joiners are preferred!!
Experience: 5+ Years
Job Summary
We are looking for a skilled Java Developer with strong hands-on experience using Auth0 as an authentication and authorization platform. The ideal candidate will design, implement, and maintain secure identity solutions, integrating Auth0 with Java-based backend systems and ensuring best practices in security, scalability, and performance.
Key Responsibilities
- Design and implement authentication and authorization flows using Auth0
- Integrate Auth0 with Java applications (Spring Boot / Spring Security preferred)
- Implement OAuth 2.0, OpenID Connect (OIDC), JWT, SSO, MFA
- Configure roles, permissions, RBAC, and custom claims
- Secure REST APIs and microservices
- Work with frontend teams to support login, token handling, and session management
- Troubleshoot identity, access, and token-related issues
- Ensure compliance with security best practices and standards
Required Skills & Experience
- Strong experience with Java (8+)
- Solid background in Spring Boot and Spring Security
- Hands-on experience with Auth0 (not just theoretical)
- Deep understanding of:
- Authentication vs Authorization
- OAuth 2.0, JWT
- Access tokens, refresh tokens, ID tokens
- Experience securing REST APIs
- Familiarity with microservices architecture
- Experience with AWS is huge plus
Nice to Have
- Experience with custom Auth0 rules/actions
- Knowledge of Zero Trust or Identity-first architectures
- Frontend auth integration experience (React, Angular, etc.)
- CI/CD and containerization (Docker, Kubernetes)
What We're Looking For
- Someone who truly understands identity & access management, not just copy-paste configs
- Strong problem-solving and debugging skills
- Security-first mindset