Senior Java IAM Engineer - Keycloak & Microservices

Empiric

Göteborgs kommun

On-site

SEK 850,000 - 1,000,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Empiric in Gothenburg is seeking an experienced Senior Java Developer specialising in Keycloak and IAM to design, build and operate secure identity capabilities within a modern Java microservices environment.

You will implement authentication flows, extend Keycloak with SPIs/providers, and work across Docker, Kubernetes/OpenShift and CI/CD to keep production services resilient and secure.

Join a hands-on team focused on security, reliability and scalable identity solutions.

Qualifications

  • Experience customizing Keycloak via SPIs/providers.
  • Strong IAM and SSO knowledge.
  • Deep understanding of OAuth 2.0, OIDC, JWT and SAML.
  • Production experience with microservices and distributed systems.
  • Docker and Kubernetes/OpenShift.
  • CI/CD.
  • Strong DB experience, PostgreSQL and/or Oracle.

Responsibilities

  • Design, develop and operate IAM capabilities with Keycloak and Java.
  • Build and maintain production-grade Java microservices.
  • Extend Keycloak using SPIs, providers, federation and auth flows.
  • Implement authentication and authorization with OAuth2, OIDC, JWT and SAML.
  • Work with Docker, Kubernetes/OpenShift and CI/CD environments.
  • Support production deployments, observability, troubleshooting and incident response.
  • Collaborate with security, platform and product teams.
  • Apply security best practices around tokens, sessions, authentication and authorization.

Skills

IAM knowledge
SSO
Security practices
Distributed systems

Tools

Keycloak
Java
Docker
Kubernetes/OpenShift
OAuth 2.0
OpenID Connect
JWT
SAML
CI/CD
PostgreSQL
Oracle
Kafka

Job description

Empiric in Gothenburg is seeking an experienced Senior Java Developer specialising in Keycloak and IAM to design, build and operate secure identity capabilities within a modern Java microservices environment.

You will implement authentication flows, extend Keycloak with SPIs/providers, and work across Docker, Kubernetes/OpenShift and CI/CD to keep production services resilient and secure.

Join a hands-on team focused on security, reliability and scalable identity solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Empiric • Göteborgs kommun

On-site
SEK 850,000 - 1,000,000
Senior Java Backend IAM Engineer: Keycloak & Microservices
Senior Java Backend IAM Engineer: Keycloak & Microservices

Aurora Engineering AB • Göteborgs kommun

On-site
SEK 900,000 - 1,200,000
Senior Java Backend Engineer — Keycloak & IAM
Senior Java Backend Engineer — Keycloak & IAM

TechStack Global AB • Solna kommun

On-site
SEK 1,200,000 - 1,800,000
Senior Java Backend Engineer – Identity & Access Management (IAM / Keycloak)
Senior Java Backend Engineer – Identity & Access Management (IAM / Keycloak)

Aurora Engineering AB • Göteborgs kommun

On-site
SEK 900,000 - 1,200,000
Senior IAM & Java Backend Engineer
Senior IAM & Java Backend Engineer

Next Ventures • Göteborgs kommun

On-site
SEK 700,000 - 900,000
Multiple IAM Developer's (KeyCloak)
Multiple IAM Developer's (KeyCloak)

Next Ventures • Göteborgs kommun

On-site
SEK 700,000 - 900,000
Senior Java Software Engineer
Senior Java Software Engineer

Koda Tech • Stockholms kommun

On-site
SEK 750,000 - 1,100,000
IAM Software Engineer - Hybrid Contract (Gothenburg)
IAM Software Engineer - Hybrid Contract (Gothenburg)

Ampstek • Göteborgs kommun

Hybrid
SEK 700,000 - 900,000
Senior Java Backend Engineer - Secure Microservices
Senior Java Backend Engineer - Secure Microservices

Koda Tech • Stockholms kommun

On-site
SEK 750,000 - 1,100,000
Remote Senior Java Backend Engineer (Spring, Microservices)
Remote Senior Java Backend Engineer (Spring, Microservices)

Confidential Employer • Sweden

On-site
SEK 900,000 - 1,300,000
On-time monthly payments
Flexible withdrawal options
8-hour workdays
+5