Senior IAM & Backend Engineer (Keycloak + Spring Boot)

🏢 InnovationTeam
📍 Riyadh, Saudi ArabiaFull-timeOn-site
📅 Posted: 13mo ago🔄 Updated: 13mo ago
CV%
✨ AI Summary
Senior IAM & Backend Engineer focused on Keycloak and Java-based microservices. Make and secure scalable REST APIs using OAuth2/OIDC/JWT, configure Keycloak realms/clients/flows, and integrate IAM with external IdPs (LDAP, Azure AD). Lead CI/CD automation and deployment in Docker/Kubernetes; apply security, performance, and observability best practices. Requires strong Java 17+ and Spring Boot experience, hands-on Keycloak expertise, and experience with CI/CD pipelines and cloud-native architectures.
Required Skills
Information Technology
AI IntegrationDevOpsCloud ArchitectureJavaSpring BootMicroservicesOAuth2JWTSAMLREST APICI/CDDockerKubernetesLinuxIT InfrastructureAzureRBACMFAIAM
Other
Software Development
Nice to have:
Information Technology
AI IntegrationCloud ArchitectureDatabase DesignAPI GatewayKafkaRedisPostgreSQLMongoDBKubernetes
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
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00