Java & Spring Boot
- Java 21/25 en moderne Java features
- Spring Boot 3/4 en Spring MVC
- REST API's en OAuth2 service-to-service integraties
- MapStruct en duidelijke service boundaries
Profiel
Ik ben gespecialiseerd in betrouwbare backend-systemen voor complexe enterprise omgevingen. Mijn kracht ligt in het combineren van software engineering, architectuur en production readiness.
Profiel
In complexe enterprise omgevingen help ik teams met het bouwen van duidelijke, onderhoudbare en goed testbare services. Ik let daarbij niet alleen op de happy flow, maar juist ook op foutafhandeling, observability, performance, retries, DLQ's, deployment workflow en beheerbaarheid in productie.
Ik werk graag pragmatisch: duidelijke code, heldere grenzen, goede tests en technische keuzes die passen bij het team en het probleem. Daarbij kan ik technische complexiteit begrijpelijk uitleggen aan PO's, functioneel analisten en stakeholders.
Expertise
Projectervaring
Ontwikkeling van een Spring Boot microservice die winkel-, prijs-, artikel- en assortiment-events verwerkt via AWS SQS/SNS, data verrijkt via interne services en berichten doorstuurt naar een gateway voor in-store systemen.
Focus: event-driven verwerking, foutafhandeling, DLQ-gedrag, OAuth2-tokengebruik, integratietests, observability, Datadog tracing en Kubernetes deployment workflow.
Migratie en herbouw van een bestaande serverless integratie naar een Java/Spring Boot service op AWS/Kubernetes. De service verwerkt artikel-, prijs-, promotie- en assortimentstromen en integreert met externe gateway- en backend-systemen.
Focus: cloud-native architectuur, queue-based verwerking, generated REST clients, OAuth2, integration testing, CI/CD en production readiness.
Analyse en verbetering van een systeem voor in-store self-scan processen, scanner lifecycle, synchronisatie van hand- en wall-scanners, realtime communicatie en operationele API's.
Focus: architectuur, risicoanalyse, WebSocket/STOMP communicatie, backend reliability en onderhoudbaarheid.
Samenwerking
Ik werk zelfstandig als ZZP'er, neem ownership en help teams betere technische keuzes te maken. Daarbij combineer ik hands-on engineering met coaching, sparring en nuchtere besluitvorming.
Meer weten?