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 monde politique…).
Vous contribuerez également à la formation et à l’intégration des membres juniors de l’équipe.
Compétences techniques et génériques
En tant que software ontwikkelaar, vous assumerez un rôle Fullstack (backend, frontend, devops).
Concernant 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
Concernant 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 de designs Figma en UI fonctionnelle
Pour notre architecture et la conception d’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 prendre en compte l’accessibilité de mypension.
Vous devez donc avoir des connaissances des 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 visual regression testing avec Playwright
Afin de 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
- Pipelines CI/CD sur GitLab
- Trunk-based development
Notre équipe utilise fortement des méthodes orientées Agile.
Cela signifie que vous devez pouvoir démontrer une connaissance approfondie et une expérience de :
- la méthodologie Agile, y compris pair programming
Vous devez posséder d’excellentes compétences en communication et être capable de bien collaborer à l’intérieur et à l’extérieur de l’équipe.
Nous travaillons avec des boucles de feedback courtes et une intégration fréquente.
Nous réalisons un travail fortement visuel.
Pour tous ces aspects, des compétences et de l’expérience doivent être prouvées.
Le CV mentionnera les 3 principaux points douloureux pour traduire des designs basés sur Figma vers une application front-end 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