Senior Java IAM Developer (IAM / Keycloak)

VIVANET
Navi Mumbai, Maharashtra, India

Experience: 7+ Years

Industry: Investment Banking / Cybersecurity / Financial Services

Job Description

About the Role:Join our newly established Information Security & Risk (ISR) platform within the Data, Developer XP, Architecture, Asset & AI (DAA) department at CASPL. As a Senior Java Developer in the Identity & Access Management (IAM) team, you will design, develop, and support critical security capabilities across the global Bank. You will own core functionalities spanning authentication, Single Sign-On (SSO), Identity Governance & Administration (IGA), and L3 production support for high-availability security applications.

Key Responsibilities:

  • IAM Development: Design, develop, and maintain robust, scalable Java/Spring Boot applications supporting enterprise IAM capabilities.
  • Keycloak Engineering: Configure and customize Keycloak across realms, clients, identity brokering, custom SPIs/providers, custom theming, and clustering.
  • Identity Governance (IGA): Build and optimize access certification, Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC), and automated Joiner-Mover-Leaver (JML) provisioning workflows.
  • Protocols & Integration: Implement federation and SSO protocols using SAML v2 and OpenID Connect (OIDC), alongside writing clean REST APIs and front-end code (HTML, JavaScript, jQuery).
  • L3 Support & Performance: Diagnose and resolve complex production issues, debug existing systems, conduct performance tuning, and remediate technical vulnerabilities.
  • DevOps & CI/CD: Apply modern DevOps practices utilizing GitLab, Jenkins, Maven, and Sonar, with exposure to Docker and Kubernetes pipelines.
  • Compliance: Adhere to global banking regulations, financial crime policies, and complete required annual certification processes.

Candidate Requirements

Experience & Education:

  • 7+ years of hands-on software development experience focusing heavily on enterprise application development.
  • Proven track record in Identity & Access Management (IAM) and Identity Governance & Administration (IGA) platforms.
  • Experience in an Investment Banking or heavily regulated financial services/captive environment is highly preferred.
  • Bachelor’s degree or higher in Computer Science, Information Technology, Physics, Mathematics, or a related engineering field.

Technical & Engineering Skills:

  • Strong hands-on in Keycloak (Red Hat SSO), IAM, SAML, OIDC, IGA
  • Core Backend: Advanced proficiency in Java and Spring Boot, with a strong background in architectural design patterns and REST API development.
  • IAM & SSO Expertise: Deep architectural and configuration experience with Keycloak (realms, custom SPI providers, brokering, federation) utilizing SAML v2 and OpenID Connect (OIDC).
  • Governance & Workflows: Strong familiarity with IGA mechanisms, including access recertification cycles, RBAC/ABAC modelling, and JML provisioning lifecycle workflows.
  • Database & Front-end: Solid command of relational database design, SQL queries, and stored procedures, combined with UI development skills in HTML, JavaScript, and jQuery.
  • DevOps & Automation: Experience building continuous integration and automated testing pipelines using GitLab, Jenkins, Maven, and Sonar, including writing robust unit and integration tests.
  • Support & Debugging: Expert-level debugging capabilities to provide dependable Level 3 production support for live applications.

Core Competencies:

  • Strong collaboration skills to operate seamlessly across global geographies with both IT architects and non-technical business stakeholders.
  • Proactive problem-solving approach with a focus on writing reusable components and maintaining high code-quality metrics.
  • Vulnerability awareness, keeping application security, lifecycle stability, and obsolescence management at the forefront of development.

Preferred / Good-to-Have Skills:

  • Exposure to containerization and orchestration platforms like Docker and Kubernetes.
  • Familiarity with secure coding standards and modern cybersecurity best practices.

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Java IAM Developer (IAM / Keycloak) job at VIVANET?

Use the apply link on this page: you apply directly with VIVANET on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does VIVANET want for this Senior Java IAM Developer (IAM / Keycloak) role?

The job description asks for Java, Spring Boot, Keycloak, SAML, OIDC, IGA, RBAC and ABAC. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at VIVANET?

Apply to the VIVANET roles that match your experience, and tailor your resume to each job description: for this role that means showing Java, Spring Boot, Keycloak. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Java IAM Developer (IAM / Keycloak) job remote or onsite?

This is based in Navi Mumbai, Maharashtra.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with VIVANET, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →