Senior Java Developer

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

Our client is looking for an experienced Senior Java Developer specialising in Keycloak and Identity & Access Management for a long-term engagement in Gothenburg.

This is a hands-on engineering position focused on designing, building and operating secure identity capabilities across a modern Java microservices environment.

What you’ll be doing
  • Design, develop and operate IAM capabilities using Keycloak and Java
  • Build and maintain production-grade Java microservices
  • Extend and customise Keycloak using SPIs, providers, user federation and authentication flows
  • Implement authentication and authorisation using OAuth 2.0, OpenID Connect, JWT and SAML
  • Work across Docker, Kubernetes/OpenShift and CI/CD environments
  • Support production deployments, observability, troubleshooting and incident response
  • Collaborate closely with security, platform and product teams
  • Apply security best practices around tokens, sessions, authentication and authorisation
Required experience
  • Experience customising Keycloak through SPIs/providers
  • Strong knowledge of IAM and SSO
  • Deep understanding of OAuth 2.0, OpenID Connect, JWT and SAML
  • Production experience with microservices and distributed systems
  • Docker and Kubernetes/OpenShift
  • CI/CD
  • Strong database experience, ideally PostgreSQL and/or Oracle

Experience with Kafka, MQ, Azure/AWS, Infinispan, CIAM, WebAuthn/FIDO2, Zero Trust or observability tooling would be advantageous.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java IAM Engineer - Keycloak & Microservices
Senior Java IAM Engineer - Keycloak & Microservices

Empiric • Göteborgs kommun

On-site
SEK 850,000 - 1,000,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 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 Software Engineer
Senior Java Software Engineer

Koda Tech • Stockholms kommun

On-site
SEK 750,000 - 1,100,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
Multiple IAM Developer's (KeyCloak)
Multiple IAM Developer's (KeyCloak)

Next Ventures • Göteborgs kommun

On-site
SEK 700,000 - 900,000
IAM Software Engineer - Hybrid Contract (Gothenburg)
IAM Software Engineer - Hybrid Contract (Gothenburg)

Ampstek • Göteborgs kommun

Hybrid
SEK 700,000 - 900,000
Software Engineer
Software Engineer

Ampstek • Göteborgs kommun

Hybrid
SEK 700,000 - 900,000
Senior Java Developer
Senior Java Developer

emagine • Malmö kommun

On-site
SEK 700,000 - 1,000,000
Senior Java BackEnd developer | Gothenburg
Senior Java BackEnd developer | Gothenburg

Infosys • Göteborgs kommun

On-site
SEK 900,000 - 1,200,000