CareerPlan

Senior Java Engineer - Keycloak / IAM (Al Hilal)

Remote / RecruitmentFull-time2026-10-19

Core

Design, develop, and maintain backend services and APIs for a digital banking platform, focusing on secure authentication and authorization flows using Keycloak.

Role type

Senior IC Java Engineer (Identity & Access Management)

Builds

Microservice-based backend services and secure authentication/authorization flows for the Al Hilal Digital app

Domain

Fintech / Digital Banking / Identity Management

Required skills

Java, Spring Boot, Keycloak (SPI, custom authenticators, authentication flows), Spring Security, Microservices, RESTful APIs, Message Queues (Kafka, RabbitMQ, SQS/SNS, BullMQ), OAuth 2.0, OIDC, JWT

Preferred skills

Banking/Fintech domain knowledge, SAML, LDAP, Active Directory, Docker, Kubernetes, OpenShift, High availability systems

Technologies

Keycloak, Spring Boot, Kafka, RabbitMQ, SQS, SNS, BullMQ, OAuth 2.0, OIDC, JWT, Docker, Kubernetes, OpenShift