Senior IAM & Backend Engineer (Keycloak + Spring Boot)
Core
Lead identity & access management (IAM) and secure microservices development using Keycloak and Spring Boot.
Role type
Senior IC backend engineer (IAM & Java)
Builds
Secure microservices, IAM strategies, and CI/CD pipelines
Domain
Cloud-native security and backend engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17+, Spring Boot, Keycloak (Red Hat SSO), OAuth2, OIDC, JWT, RBAC, MFA, CI/CD automation, Docker, Kubernetes, Linux, Bash scripting
Preferred skills
Istio, Service Mesh, API Gateways, Zero-trust patterns, Kafka, Redis, PostgreSQL, MongoDB
Technologies
Keycloak, Spring Boot, Java 17, GitLab, Jenkins, GitHub Actions, Docker, Kubernetes, LDAP, Azure AD
Responsibilities
Develop scalable Spring Boot microservices; Design and implement secure IAM strategies with Keycloak; Integrate Keycloak into enterprise applications and CI/CD pipelines; Deploy and manage services in Docker/Kubernetes environments; Apply best practices in security, performance, and observability
Seniority
Senior, hands-on IC