Développeur Java/Angular Front-end Back-end
Fonction
Analyse, développement et maintenance de notre application mypension alignés avec les standards du département et les besoins de nos parties prenantes (l’organisation, les citoyens, le politique…).
Vous contribuerez également à la formation et à l’intégration des membres junior de l’équipe.
Compétences techniques et génériques
En tant que software developer, vous assumerez un rôle Fullstack (backend, frontend, devops).
En ce qui concerne le backend de l’application, vous devez posséder les connaissances suivantes :
- Java 24+
- Spring / Spring Boot
- Programmation réactive avec Project Reactor
- Expérience Enterprise Java : JBoss / Jakarta EE
- SQL
- Gestion des transactions
En ce qui concerne le frontend de l’application, vous devez posséder les connaissances suivantes :
- TypeScript
- Angular 22+ : signals, signal forms
- Conception de bibliothèques frontend réutilisables / composants partagés
- Traduction des designs Figma en UI fonctionnelle
Pour notre architecture et la conception des API, vous devez avoir une connaissance approfondie de :
- Architecture hexagonale (ports et adaptateurs)
- Domain-Driven Design
- CQRS
- Anti-corruption layers lors de l’intégration avec des systèmes externes
- Backend-for-frontend pattern
- Conception d’API, OpenAPI
Pour l’aspect sécurité, il est nécessaire de posséder les connaissances suivantes :
- privacy by design
- OWASP top 10
- OIDC/Oauth2
Il est important de tenir compte de l’accessibilité de mypension.
Vous devez donc avoir des connaissances sur les aspects suivants :
- Conception d’interfaces accessibles, WCAG
- Tests d’accessibilité
Dans votre rôle de testeur, vous devez maîtriser les activités suivantes :
- Test-driven development
- Tests unitaires
- Tests d’intégration
- Tests de composants
- Tests end-to-end et régression visuelle avec Playwright
Pour gérer l’intégration et la livraison de notre application, vous devez maîtriser les outils et méthodes suivants :
- Git
- Gradle
- Maven
- Containers
- CI/CD pipelines sur GitLab
- Trunk-based development
Notre équipe utilise des méthodes fortement orientées Agile.
Cela signifie que vous devez pouvoir présenter une connaissance et une expérience approfondies de :
- la méthodologie Agile, y compris le pair programming
Vous devez posséder d’excellentes compétences en communication et être capable de bien collaborer au sein de l’équipe et avec les parties externes.
Nous travaillons avec des cycles de feedback courts et une intégration fréquente.
Nous effectuons un travail fortement visuel.
Pour tous ces aspects, des compétences et de l’expérience doivent être démontrées.
Le CV mentionnera les 3 principaux points de douleur pour traduire des designs basés sur Figma vers une application frontend Angular.
Apply for this Job
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.
Search jobs by category
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- Embedded Systems Engineer
- ERP Consultant
gofreelance
© 2026 gofreelance.be