Enable job alerts via email!

Senior IAM & Backend Engineer (Keycloak + Spring Boot)

InnovationTeam

Saudi Arabia

On-site

SAR 120,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Saudi Arabia is hiring a highly skilled engineer to lead efforts in identity & access management using Keycloak and developing secure microservices with Java 17+ and Spring Boot. The ideal candidate will have hands-on experience in CI/CD automation and knowledge of Docker/Kubernetes. This role offers a competitive environment for innovative solutions.

Qualifications

  • Strong experience in Java (17+) and Spring Boot.
  • Proven ability to develop secure REST APIs.
  • Hands-on experience with CI/CD and container orchestration.

Responsibilities

  • Develop robust and scalable Spring Boot microservices.
  • Design IAM strategies using Keycloak.
  • Automate deployment processes with CI/CD tools.

Skills

Java (17+)
Spring Boot
Keycloak
CI/CD
Docker
Kubernetes
OAuth2
OIDC
JWT

Tools

GitLab
Jenkins
GitHub Actions
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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.