Java Developer (IAM / Keycloak)

Topicus — Netherlands · Posted ~1 day ago

Skills

Java Spring Boot Keycloak Identity and access management Authentication Authorization Security Software architecture Technical decision-making

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Work as a Java Developer on a security-critical identity and access management platform built with Java and Spring Boot and centered around Keycloak. You’ll make technical decisions early, contribute to architecture and stability, and help build a self-service application that enables organizations to manage users, roles, and permissions securely.

Highlights

Join a compact team where you can make independent technical decisions from the start. The role focuses on secure authentication and authorization for a high-impact environment, with substantial involvement in architecture, stability, security, and a new self-service access-management application.

Description

/jouwimpact De impact die je gaat maken als Java Developer 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. Toon meer