Senior IAM & Backend Engineer (Keycloak + Spring Boot)
InnovationTeam
Posted: August 4, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
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.
Required Skills
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