
Senior IAM & Backend Engineer (Keycloak + Spring Boot)
InnovationTeam · Riyadh, Riyadh Province, Saudi Arabia · Onsite
- Manufacturing & Industrial
- 11–50 employees
- 荃灣
Weak hiring record · median 146 days open
All reasons
- Open 455 days
- 76% of this employer's openings are over 60 days old
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
Skills
- IAM
- Keycloak
- Spring Boot
- SSO
- Java
- MFA
- RBAC
- LDAP
- Microsoft Entra ID
- OpenID Connect
- JWT
- SAML
- GitLab
- Jenkins
- GitHub Actions
- Docker
- Kubernetes
- OAuth 2.0
- Linux
- Bash
- Istio
- Kafka
- Redis
- PostgreSQL
- MongoDB
More jobs at InnovationTeam
All 21- Quality Assurance EngineerInnovationTeam · Riyadh, Ar Riyāḍ, Saudi Arabia1mo ago
- IBM CP4I OpenShift Operations/AdministratorInnovationTeam · Riyadh, Riyadh Province, Saudi Arabia1mo ago
- Flutter Mobile DeveloperInnovationTeam · Riyadh, Riyadh Province, Saudi Arabia1mo ago
- IBM Confluence Kafka EngineerInnovationTeam · Riyadh, Riyadh Province, Saudi Arabia1mo ago
- Integration API Developer/Consultant (APIGEE) - On-siteInnovationTeam · Riyadh, Riyadh Province, Saudi Arabia1mo ago
Similar roles
- Software Engineer - AI Tooling InfrastructureJobgether · Saudi Arabiatoday
- Senior Software EngineerMinIO · Riyadh, Saudi Arabia2d ago
- Staff Full-Stack Software Engineer, (Forward Deployed), GPSScale AI · Riyadh, Saudi Arabia2d ago
- Principal Forward-Deployed EngineerReferrals Only · Riyadh, KSA3d ago
- Principal Platform Engineer, EnablementImpact.com · Cape Town, SA3d ago
- Principal Forward Deployed AI EngineerEchelon · Riyadh, Saudi Arabia3d ago