Senior IAM & Backend Engineer (Keycloak + Spring Boot)

InnovationTeam · Riyadh

Full-timeOn-sitePosted 2025-08-04

Wasel prepares a CV tailored to this job from your own experience, with nothing made up, and nothing is sent without your OK. Free during the beta.

Job description

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

More jobs at InnovationTeam

Real jobs that fit your CV.

Jobs from employers' official careers pages with an honest match score, and a CV tailored to each one from your own experience, with nothing made up. Wasel is free during the beta.

Start free