Senior Full Stack CIAM Software Developer (Chennai)

Senior Full Stack CIAM Software Developer (Chennai)

04 Sep
|
Ubique Systems
|
Chennai

04 Sep

Ubique Systems

Chennai

Senior Full Stack CIAM Software Developer

Location: Chennai, India

Experience: 8+ Years

CTC: ₹35–50 LPA

Notice Period: 0–30 Days

Role Type: Full Stack Engineering | CIAM | Platform Development | Integration & Operations

Role Overview

We are looking for a Senior Full Stack CIAM Software Developer with 8+ years of experience in enterprise application development, with strong expertise in Java, Spring Boot, Angular, REST APIs and Identity & Access Management (IAM/CIAM).

The candidate will be responsible for designing, developing, integrating, deploying and supporting identity-centric applications and reusable integration components. The role requires a strong backend-first full-stack engineer who can work across CIAM application development, SCIM-based provisioning, API engineering, container platforms and GitOps-based delivery.

Key Responsibilities

- Design, develop and maintain CIAM applications using Java, Spring Boot, Spring MVC and Spring Security.
- Develop responsive and reusable frontend components using Angular, TypeScript, HTML5 and CSS3.
- Build reusable Java API libraries, utilities, DTOs, API contracts, error-handling frameworks and integration components.
- Design and implement secure REST APIs for authentication, authorization, onboarding, administration, self-service and provisioning.
- Develop and maintain SCIM 2.0 adapters for user and group provisioning and lifecycle synchronization.
- Work on CIAM workflows including registration, login, authentication, authorization, user lifecycle, self-service and administration.
- Implement identity integrations using OAuth 2.0, OpenID Connect, JWT and access tokens.
- Design APIs with appropriate versioning, backward compatibility, pagination, filtering, idempotency and error handling.




- Deploy and operate containerized applications on OpenShift/Kubernetes across DEV, TEST, QA and PROD environments.
- Implement GitOps-based deployments using Argo CD and Helm.
- Contribute to CI/CD pipelines, automated testing, contract testing, quality gates and release automation.
- Troubleshoot application, deployment, provisioning, API integration and runtime issues across environments.
- Apply secure coding practices, dependency management, code reviews and performance optimization.
- Support security assessments, vulnerability remediation and penetration-testing activities.
- Collaborate with IAM architects, security teams, QA, platform operations and business stakeholders.
- Contribute to production readiness, incident analysis, operational support and knowledge transfer.

Mandatory Technical Skills

Backend

- Strong hands-on experience with Java
- Spring Boot
- Spring MVC
- Spring Security
- REST APIs
- JSON
- OAuth 2.0
- OpenID Connect / OIDC

Frontend
- Angular
- TypeScript
- HTML5
- CSS3
- Reusable UI components
- Secure API integration

CIAM / IAM
- Customer Identity & Access Management (CIAM)
- Identity & Access Management (IAM)
- Authentication and authorization
- User lifecycle management
- Identity workflows
- JWT
- Access tokens
- OAuth 2.0 / OIDC

API Engineering
- API design and development
- API contracts
- Reusable Java libraries
- DTOs
- API versioning
- Backward compatibility
- Pagination
- Filtering
- Idempotency
- Error handling





Provisioning
- SCIM 2.0
- User and group provisioning
- Identity lifecycle synchronization
- SCIM schema extensions
- Provisioning retries
- Auditing
- Provisioning troubleshooting

Cloud / Platform
- OpenShift OR Kubernetes
- Containerized applications
- Namespaces / Projects
- Resource configuration
- Monitoring
- Logging
- Runtime troubleshooting

DevOps / GitOps
- Argo CD
- Helm
- GitOps
- CI/CD
- Automated deployments
- Release automation
- Quality gates
- Workplace management

Quality & Security
- Unit testing
- Integration testing
- Contract testing
- Secure coding
- Dependency management
- Code reviews
- Vulnerability remediation
- Security assessments / penetration testing

Preferred Experience
- Experience in financial services, banking or other regulated enterprise environments.
- Experience building customer-facing CIAM portals and identity journeys.
- Experience with registration, login, self-service and administration portals.
- Experience operating applications across DEV, TEST, QA and PROD.
- Production support and incident management experience.
- Experience with Agile/Scrum/Kanban methodologies.
- Strong documentation and knowledge-transfer skills.
- Experience working with distributed/global teams.

Ideal Candidate The ideal candidate will be a senior backend-first full-stack engineer who combines: Java + Spring Boot + Angular + CIAM/IAM + SCIM 2.0 + REST APIs + OpenShift/Kubernetes + Argo CD/Helm.

Candidates should demonstrate hands-on development and production experience rather than only theoretical knowledge of IAM/CIAM.

Candidate Details

Experience: 8+ Years

Location: Chennai

CTC: ₹35–50 LPA

Notice Period: 0–30 Days

Priority: Immediate / Early Joiners

📌 Senior Full Stack CIAM Software Developer (Chennai)
🏢 Ubique Systems
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack ciam software developer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack ciam software developer (chennai) / chennai