Software Engineer (IAM System)

Sparrow Smart Solutions Private Limited

Chandrasekharpur, Bhubaneswar

₹35,000 - ₹40,000 monthly

Fixed

35000 - ₹40000

Earning Potential

40,000

Work from Office

Full Time

Min. 3 years

Basic English

Job Details

Interview Details

Job highlights

35 applicants

Job Description

Key Responsibilities

  • Architect & Develop: Design and implement core IAM services using Spring Boot (Java) for enterprise-grade backend logic and Node.js/Express.js for high-concurrency gateway and edge services.
  • Security Implementation: Build and maintain secure authentication flows including OAuth 2.0, OpenID Connect (OIDC), and SAML.
  • Flow Engineering: Implement advanced flows such as Authorization Code Flow (with PKCE), Client Credentials, and Device Code Flow.
  • Access Control: Develop granular authorization mechanisms using RBAC (Role-Based Access Control) and ABAC (Attribute-Based Access Control).
  • Integration: Seamlessly integrate IAM solutions with internal microservices, third-party IdPs (Okta, Auth0, Azure AD), and legacy systems.
  • Lifecycle Management: Automate user provisioning, de-provisioning, and identity reconciliation processes.
  • Performance & Audit: Optimize system performance for low-latency authentication and maintain comprehensive audit logs for compliance (GDPR, SOC2).


TECHNICAL REQUIREMENT


Backend Development

  • Spring Boot (Java): Mastery of Spring Security, Spring Data JPA, and building RESTful microservices.
  • Node.js / Express.js: Proficiency in building asynchronous, non-blocking APIs and middleware for security enforcement.
  • Database: Experience with SQL (PostgreSQL/MySQL) for identity stores and NoSQL (Redis/MongoDB) for session management and caching.


Identity & Security (The Core)

  • Protocols: Deep understanding of OAuth 2.0, OIDC, and SAML 2.0.
  • Tokens: Extensive experience working with JWTs (signing, encryption, validation) and opaque tokens.
  • Auth Patterns: Solid understanding of Multi-Factor Authentication (MFA), Single Sign-On (SSO), and Social Login.
  • Security Best Practices: Knowledge of OWASP Top 10, XSS/CSRF prevention, and secure credential storage (hashing/salting).


Qualifications

  • Experience: 4+ years of software development experience, with at least 2+ years focused specifically on IAM or security-centric products.
  • Education: Bachelor’s or Master’s degree in Computer Science, Cyber Security, or a related field.
  • Cloud/DevOps: Familiarity with Docker, Kubernetes, and cloud-native IAM tools (AWS IAM, Google Cloud Identity).
  • Mindset: A "security-first" mentality with a passion for building systems that are both highly secure and developer-friendly.

Job role

Work location

Kanan vihar phase 1, Kanan Vihar, Chandrasekharpur, Bhubaneswar, Odisha, India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 3 years

Education

Graduate

English level

Basic English

Gender

Any gender

About company

Name

Sparrow Smart Solutions Private Limited

Address

Kanan vihar phase 1, Kanan Vihar, Chandrasekharpur, Bhubaneswar, Odisha, India

Job posted by Sparrow Smart Solutions Private Limited

FAQs about this job

Show all

Apply for job