
InnovationTeam
Senior IAM & Backend Engineer (Keycloak + Spring Boot)
Riyadh, Saudi ArabiaPosted 15 months ago
Apply link checked yesterday
- Salary
- AED 54k–74k a month· est.
- Job type
- Full time
- Level
- Senior
- Field
- Engineering & Technology
- Work mode
- On site
About the role
About the Role: We’re hiring a highly skilled engineer with deep expertise in Keycloak (Red Hat SSO) and strong backend development experience using Java 17+ and Spring Boot. You will lead efforts in identity & access management, secure microservices development, and CI/CD automation across cloud-native architectures. We seek someone who can code, integrate, automate, and secure modern systems with confidence. Key Responsibilities: - Develop robust and scalable Spring Boot microservices using Java 17+ - Design and implement secure IAM strategies using Keycloak (Red Hat SSO), including: - Realm and client configurations - User Management - Multi-Factor Authentication (MFA) - Role-based access control (RBAC) - Federated identity providers (LDAP, Azure AD) - Protocol mappers, custom authenticators - Token customization (OIDC / JWT / SAML) - Integrate Keycloak into enterprise applications and CI/CD pipelines - Automate deployment processes using CI/CD tools (e.g., GitLab, Jenkins, GitHub Actions) - Deploy and manage services in Docker/Kubernetes environments - Apply best practices in security, performance, and observability - Must-Have Skills: - Strong Java (17+) and Spring Boot experience - Java Microservices architecture - In-depth Keycloak or Red Hat SSO experience — both hands-on and architectural - Experience building secure REST APIs using OAuth2, OIDC, and JWT - Proven ability to design, configure, and troubleshoot Keycloak realms, clients, flows, and policies - Hands-on experience with CI/CD, Docker, and Kubernetes - Experience integrating Keycloak with external IdPs, LDAP, social logins - Familiarity with Linux, Bash scripting, and infrastructure automation tools Nice to Have: - Knowledge of Istio, Service Mesh, or API Gateways - Background in securing public APIs and implementing zero-trust patterns - Exposure to Kafka, Redis, PostgreSQL, MongoDB
Requirements
Strong Java (17+) and Spring Boot experience. In-depth Keycloak or Red Hat SSO experience — both hands-on and architectural. Experience building secure REST APIs using OAuth2, OIDC, and JWT. Proven ability to design, configure, and troubleshoot Keycloak realms, clients, flows, and policies. Hands-on experience with CI/CD, Docker, and Kubernetes. Experience integrating Keycloak with external IdPs, LDAP, social logins. Familiarity with Linux, Bash scripting, and infrastructure automation tools.
Responsibilities
- Develop robust and scalable Spring Boot microservices using Java 17+. - Design and implement secure IAM strategies using Keycloak (Red Hat SSO), including realm and client configurations, user management, MFA, RBAC, and federated identity providers (LDAP, Azure AD). - Create and customize tokens (OIDC/JWT/SAML), protocol mappers, and custom authenticators. - Integrate Keycloak into enterprise applications and CI/CD pipelines. - Automate deployment processes using CI/CD tools (e.g., GitLab, Jenkins, GitHub Actions). - Deploy and manage services in Docker/Kubernetes environments. - Apply security, performance, and observability best practices.
Skills
- Java 17+
- Spring Boot
- Keycloak (Red Hat SSO)
- OAuth2
- OIDC
- JWT
- REST APIs
- CI/CD (GitLab, Jenkins, GitHub Actions)
- Docker
- Kubernetes
- LDAP
- Azure AD
- RBAC
- MFA
- Protocol mappers
Not sure you fit this role?
Upload your CV and see how you score against InnovationTeam and every other live job. It's free.
Get my free matchesAED 54k–74k a month· est.
Similar jobs in Saudi Arabia
Senior Keycloak Administrator
InnovationTeamRiyadh, Saudi Arabia
AED 29k–49k a month
Senior ForgeRock IAM Engineer
FNRCORiyadh, Saudi Arabia
AED 15k–25k a month· est.
Senior Manager - IAM Engineering
D360 BankRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Software Engineer
MCG AsiaRiyadh, Saudi Arabia
AED 6k–9k a month· est.
Senior Full-Stack Engineer - AI
SoftwareOneRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Principal Backend Engineer
AlmosaferRiyadh, Saudi Arabia
AED 34k–54k a month· est.