Voor een klant zijn we op zoek naar een ervaren Full Stack Developer.
Startdatum: Zo snel mogelijk - lange termijn
Locatie: Vlaams-Brabant, 2 dagen per week op kantoor
Verantwoordelijkheden
- Ontwikkelen van een modern en modulair HR-platform met een Angular-frontend en een Java/Spring Boot-backend.
- Werken binnen een modulaire monolietarchitectuur met een duidelijke scheiding tussen BFF (Backend For Frontend), facadelaag en domain services.
- Ontwerpen, ontwikkelen en documenteren van REST API’s, onder meer via Stoplight.
- Realiseren van integraties met IAM/SSO-oplossingen (OAuth 2.0, Ping) en interne systemen.
- Actief bijdragen aan codekwaliteit met SonarQube, monitoring met Grafana en foutopvolging via Sentry.
- Werken in een agile omgeving met sprints, bigroom planning en CI/CD-pipelines.
- Samenwerken met functioneel analisten, architecten en collega-developers om technische oplossingen te vertalen naar concrete klantnoden.
Vereiste Kwalificaties
- Minimaal 3 jaar ervaring als full stack developer.
- Sterke basis in Java (Spring Boot) en Angular (TypeScript).
- Ervaring met RESTful API-design en het belang van heldere en kwalitatieve API-documentatie.
- Vertrouwd met modulaire architecturen of microservices.
- Kennis van, of affiniteit met, OAuth 2.0, SSO en identity management.
- Ervaring met tools zoals Git, SonarQube, Grafana en Sentry.
- Goede communicatieve vaardigheden en het vermogen om samen te werken met zowel technische als functionele stakeholders.
- Ervaring binnen HR of payroll is een pluspunt.
- Vloeiende beheersing van het Nederlands en Engels.
Technische Stack
- Frontend: Angular 20
- Backend: Java (JDK 25), Spring Boot 4.x
- Architectuur: Modulaire monoliet, BFF-patroon, facade & domain services
- API: REST, Stoplight
- Authenticatie: OAuth 2.0, Ping (SSO/IAM)
- Monitoring: Grafana, Sentry
- Kwaliteit: SonarQube
- CI/CD: Geautomatiseerde pipelines
We zoeken kandidaten die beschikbaar zijn voor een fulltime positie en bereid zijn om twee dagen per week op kantoor in Vlaams-Brabant te werken.