Java Developer (IAM/Keycloak)

Topicus

Deventer

On-site

EUR 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Topicus in Deventer bouwt een IAM-platform dat veilige authenticatie en autorisatie mogelijk maakt voor duizenden zorgprofessionals. Je werkt aan Java/Spring Boot-backend met Keycloak als kern en af en toe aan Angular frontend, met nadruk op security en betrouwbaarheid.

Vanaf de eerste sprint ontwerp je mee aan de Self Service Beheerapplicatie en realiseer je deze van opzet tot productie. Je denkt mee over schaalbaarheid, onderhoudbaarheid en security als ontwerpprincipe, niet als checklijst.

Qualifications

  • Drie jaar of meer hands-on ervaring met Java-ontwikkeling in productieomgevingen, bij voorkeur met Spring Boot.
  • Affiniteit met security en toegangsbeheer, kennis van Keycloak of OAuth2/OIDC is een pré.
  • Gevoel voor architectuur: afweging tussen snelheid, schaalbaarheid en onderhoudbaarheid.
  • Een kritische blik bij code reviews, met aandacht voor veiligheid en edge cases.
  • Sterke communicatieve vaardigheden: je onderbouwt een technische afweging aan iemand die geen code schrijft.

Responsibilities

  • Bouwen en doorontwikkelen van IAM-functionaliteit in Java en Spring Boot, met Keycloak als centrale component.
  • Zelfstandig ontwerpen van de architectuur voor de nieuwe Self Service Beheerapplicatie, vanaf de eerste sprint.
  • Deze applicatie ook daadwerkelijk bouwen, van eerste opzet tot productie.
  • Meedenken over security, schaalbaarheid en onderhoudbaarheid, niet achteraf maar al in de designfase.
  • Code reviews uitvoeren waarbij je verder kijkt dan werkende code: je toetst op veiligheid, edge cases en toekomstbestendigheid.
  • Rechtstreeks afstemmen met Nederlandse zorgorganisaties over hun eisen aan toegangsbeheer.
  • Af en toe bijdragen aan de Angular-frontend, binnen een gestandaardiseerde componentenstructuur.

Skills

Java-ontwikkeling
Spring Boot
Security
Keycloak
OAuth2/OIDC
Architectuur
Code reviews
Communicatie
Angular

Job description

  • Zelfstandig en eigenaarschap pakkend
  • Nieuwsgierig naar security en systemen
  • Helder in technische communicatie

Team Toegang bouwt en beheert het platform dat veilige authenticatie en autorisatie mogelijk maakt voor duizenden zorgprofessionals. De software bepaalt wie toegang krijgt, tot wat, en wanneer, in een omgeving waar een verkeerde autorisatie directe gevolgen heeft voor patiëntveiligheid.

Je werkt in een compact team van zeven collega's, waaronder drie developers, en je maakt vanaf je eerste week zelfstandig technische keuzes. Jullie bouwen samen op een Java- en Spring Boot-gebaseerde IAM-oplossing met Keycloak als kern. Stabiliteit en security zijn geen wensen, het zijn harde eisen, en we verwachten dat je daar vanuit ervaring op kunt sturen.

De komende periode staat de bouw van een nieuwe Self Service Beheerapplicatie centraal. Hiermee kunnen zorgorganisaties zelf hun gebruikers, rollen en toegangsrechten beheren, zonder tussenkomst van support. Jij denkt mee over het ontwerp en de architectuur van deze applicatie vanaf de eerste sprint. Dat is waar de echte ruimte zit. De rol is voor ongeveer tachtig procent backend, het frontend gedeelte in Angular, met gestandaardiseerde componenten, is beperkt maar aanwezig.

Je werkt aan een platform dat niet mag haperen en dat al draait voor duizenden zorgprofessionals. Dat betekent dat je nadenkt over de consequenties van een ontwerpkeuze voordat je hem maakt, en dat je security niet ziet als een checkbox maar als een ontwerpprincipe. Je krijgt daarbij veel ruimte, en het vertrouwen dat je die zelfstandig en doordacht invult.

Concreet ga je aan de slag met:

  • Bouwen en doorontwikkelen van IAM-functionaliteit in Java en Spring Boot, met Keycloak als centrale component.
  • Zelfstandig ontwerpen van de architectuur voor de nieuwe Self Service Beheerapplicatie, vanaf de eerste sprint.
  • Deze applicatie ook daadwerkelijk bouwen, van eerste opzet tot productie.
  • Meedenken over security, schaalbaarheid en onderhoudbaarheid, niet achteraf maar al in de designfase.
  • Code reviews uitvoeren waarbij je verder kijkt dan werkende code: je toetst op veiligheid, edge cases en toekomstbestendigheid.
  • Rechtstreeks afstemmen met Nederlandse zorgorganisaties over hun eisen aan toegangsbeheer.
  • Af en toe bijdragen aan de Angular-frontend, binnen een gestandaardiseerde componentenstructuur.

Je hebt al meerdere Java-projecten van ontwerp tot productie gebracht en weet wat er komt kijken bij een systeem dat niet mag haperen. Je stelt vragen voordat je bouwt, signaleert risico's uit jezelf en denkt verder dan de huidige sprint. Specifieke ervaring met IAM is geen vereiste, een stevige technische basis en scherpte op security wel.

Dit neem je mee:

  • Drie jaar of meer hands‑on ervaring met Java-ontwikkeling in productieomgevingen, bij voorkeur met Spring Boot.
  • Affiniteit met security en toegangsbeheer, kennis van Keycloak of OAuth2/OIDC is een pré.
  • Gevoel voor architectuur: je maakt zelfstandig afwegingen tussen snelheid, schaalbaarheid en onderhoudbaarheid.
  • Een kritische blik bij code reviews, met aandacht voor veiligheid en edge cases.
  • Sterke communicatieve vaardigheden: je onderbouwt een technische afweging aan iemand die geen code schrijft.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java IAM Engineer | Keycloak & Security by Design
Java IAM Engineer | Keycloak & Security by Design

Topicus • Deventer

On-site
EUR 70,000 - 100,000
IAM Platform Engineer - Keycloak & Java
IAM Platform Engineer - Keycloak & Java

Central Bureau for Statistics • Den Haag

On-site
EUR 46,000 - 70,000
Laptop
Mobiele telefoon
Thuiswerken 2–3 dagen
IAM Platform Engineer - Keycloak & Java
IAM Platform Engineer - Keycloak & Java

Centraal Bureau voor de Statistiek • Netherlands

Hybrid
Salaris volgens CAO Rijk
Software Engineer Netwerkzorg (junior–medior)
Software Engineer Netwerkzorg (junior–medior)

Ecare • Enschede

On-site
EUR 40,000 - 60,000
Senior Java Developer Den Haag
Senior Java Developer Den Haag

Dienst Uitvoering Onderwijs (DUO) • Den Haag

Hybrid
EUR 60,000 - 85,000
IKB 16.5%
Elektrische fiets incl. accessoires
OV-reiskosten volledig vergoed
+3
Senior IAM Engineer Authenticatieplatform
Senior IAM Engineer Authenticatieplatform

Rijksoverheid • Netherlands

On-site
Individueel Keuzebudget (IKB) van 16,5%
Opleidings- en ontwikkelmogelijkheden
Goede verlofregelingen
+1
Senior IAM Engineer
Senior IAM Engineer

DHL eCommerce • Utrecht

Hybrid
EUR 70,000 - 100,000
Bonusregeling 10%
23 vakantiedagen
8% vakantiegeld
+7
Senior (Lead) Front-end Developer
Senior (Lead) Front-end Developer

Zorg en Zekerheid • Leiden

On-site
EUR 3,000 - 6,000
50% thuiswerken
Thuiswerkvergoeding
Dertiende maand
+5
Back End-ontwikkelaar
Back End-ontwikkelaar

Michael Bailey Associates • Randstad

On-site
EUR 90,000 - 120,000
Jaarlijkse teamactiviteiten
Product Owner IAM | €4700 - €7600 | Den Haag
Product Owner IAM | €4700 - €7600 | Den Haag

DBR Groep • Den Haag

Hybrid
EUR 51,000 - 85,000
Hybride werken
Ontwikkelbudget
Pensioenregeling
+2