Jobless Developer
InnovationTeam logo

Posted 11 months ago

Open

Senior IAM & Backend Engineer (Keycloak + Spring Boot)

RiyadhOn-siteFull-time

AI Summary

Senior IAM & Backend Engineer responsible for designing and implementing Keycloak-based IAM, secure Java microservices with Spring Boot, and CI/CD automation in cloud-native environments.

About this 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

API Gateways (nice To Have)Azure ADCI/CD (GitLab Jenkins GitHub Actions)Custom AuthenticatorsDockerFederated IdentityInfrastructure AutomationIstio (nice To Have)Java 17JWTJWT / SAML Token CustomizationKafka (nice To Have)Keycloak / Red Hat SSOKubernetesLDAPLinux BashMFAMongoDB (nice To Have)OAuth2ObservabilityOIDCPostgreSQL (Nice To Have)Protocol MappersRBACRealm And Client ConfigurationRedis (nice-to-have)REST APISecurity Best PracticesService Mesh (nice To Have)Spring Boot

Explore related jobs

Browse these categories