Senior Java Engineer - Keycloak / IAM (Al Hilal)
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