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