← Toute l’expérience
04 · Louvain · Full-time
Développeur full-stack Java & Angular
Cegeka
Développement du système de gestion de dossiers VUTG (Groeipakket) pour les allocations familiales en Flandre.
Domaines d’intervention
- Backend
- Frontend
- DevOps
Technologies
- Spring Boot
- Angular
- TypeScript
- Java
- Axon Framework
- Hibernate
- Docker
- Kubernetes
- Jenkins
- SonarQube
Overview
This record covers the Full-Stack Java & Angular Developer role at Cegeka in Leuven, running from March 2023 to December 2023. The work delivered the VUTG (Groeipakket) case management system for child benefits in Flanders, ensuring high availability and compliance.
Architecture & Development
- Conception de microservices Spring Boot pour les flux de réception, de validation et de paiement des dossiers, en appliquant le CQRS et l'Event Sourcing avec l'Axon Framework.
- Développement de modules Angular (TypeScript) pour le traitement dynamique des dossiers et intégration avec des API REST sécurisées par Spring Security (JWT/OAuth2).
- Modélisation de la logique métier avec Hibernate/JPA, avec des requêtes optimisées pour garantir les performances.
DevOps & Delivery
- Conteneurisation des services avec Docker et orchestration des déploiements dans des clusters Kubernetes.
- Développement de pipelines CI/CD avec Jenkins, en imposant des quality gates SonarQube.
- Surveillance de l'état du système et des logs via la stack Kibana/Elastic intégrée aux opérations de Cegeka.
Key Contributions
- Proposition d'ajustements architecturaux pour simplifier les flux événementiels, réduisant la latence du système de 15%.
- Amélioration de l'intégration des développeurs par la rédaction d'une documentation de solution détaillée et de diagrammes.