Search by job, company or skills

Umanist NA

Lead Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 24 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Lead Software Engineer,986

(Java / Spring Boot / Node.js / API / IAM)

Locations: Trivandrum, Kochi, Bangalore, Chennai, Hyderabad, Pune, Gurgaon

Experience: 4 10 Years

Job Type: Full-time | Hybrid (3 days office)

Shift Timing: 12:00 PM 9:00 PM

Notice Period: 0 15 days only (Immediate to short joiners preferred)

Job Stability: Mandatory

Job Summary

We are looking for a Lead Software Engineer with strong experience in Java/Spring Boot or Node.js, specializing in API development and Identity & Access Management (IAM). The role involves building secure, scalable APIs and implementing modern authentication and authorization mechanisms across enterprise applications.

Key Responsibilities

  • Design and build secure APIs with JWT token validation
  • Implement OAuth 2.0 flows for server-side and SPA applications
  • Handle token introspection, revocation, and lifecycle management
  • Implement PKCE for secure SPA authentication
  • Manage session-based vs token-based authentication
  • Support Single Sign-On (SSO) integrations across multiple applications
  • Configure inbound and outbound SSO using federation standards
  • Implement universal logout (single sign-out) across applications
  • Validate tokens at API Gateway level
  • Ensure adherence to security best practices (CSRF, XSS prevention, secure token storage)

Mandatory Skills Core IAM Concepts

Authentication & Authorization

  • OpenID Connect (OIDC): flows, ID token handling
  • OAuth 2.0: grant types, scopes, refresh tokens
  • PKCE: purpose and implementation

Session & Token Management

  • Session creation, renewal, and termination
  • Token types: Access, ID, Refresh tokens
  • Token validation, expiry, and renewal strategies

Login & SSO

  • Standard login/logout flows
  • Universal logout (single sign-out)
  • Inbound & outbound SSO
  • Federation concepts (OIDC / SAML)

Must-Have Technical Skills

  • Java + Spring Boot + API + OAuth 2.0 OR
  • Node.js + API + OAuth 2.0

Preferred (Nice To Have)

  • Experience with enterprise IAM platforms (widgets, SDKs, APIs)
  • Exposure to IAM migration projects from legacy systems
  • Knowledge of identity federation and SSO ecosystems

Interview Process

  • 2 Technical Rounds
  • 1 Client/Stakeholder Round

Skills: api,java,authentication,oauth 2.0,iam,oauth,boot

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136663097

Similar Jobs