Ben jij een ervaren Java Developer met een passie voor event-driven architecturen en moderne back-end technologieën? Voor een langdurig project in de regio Leuven zoeken we een gemotiveerde Java Developer die wil meebouwen aan de evolutie van een bestaand platform. Je maakt deel uit van een dynamisch Agile team dat het hart van het platform herbouwt, terwijl het bestaande systeem in productie blijft draaien. Hierdoor werk je aan complexe en uitdagende oplossingen die echte impact maken.Als Senior Java Developer bestaat jouw takenpakket uit: Functionele herbouw van een bestaand systeem (gestart in 2021) Samenwerken met 4-5 back-end developers, 2 front-end developers (Angular/TypeScript), analisten, architect, tester en DevOps Ontwikkelen en onderhouden van microservices met Java 21, Spring Boot en JPA/Hibernate Implementeren van event-sourcing en CQRS-patronen Werken volgens TDD en DDD Integratie met message brokers (RabbitMQ) Werken in een containerized omgeving ( Docker, Kubernetes) Minimaal 3 jaar relevante ervaring als back-end Java Developer Grondige kennis van Java 17+ (bij voorkeur Java 21) en Spring / Spring Boot Sterke ervaring met JPA / Hibernate Ervaring of kennis van Event-Sourcing & CQRS is een grote plus Bekend met Microservices, TDD en DDD Kennis van Docker / Kubernetes en message brokers is een troef Teamplayer met goede communicatieve vaardigheden Je kan zelfstandig werken, bent oplossingsgericht en stressbestendig Communicatie, Hibernate, Stressbestendigheid, Samenwerken, Front-end, AngularJS, TypeScript, RabbitMQ, Java, CQRS, JPA, Docker