Ce que vous ferez
Vous travaillerez sur la migration technique de plusieurs applications Java et Angular actuellement exécutées sur Angular 15 vers une version plus récente (cible Angular 22). Vos responsabilités incluent :
- Effectuer la migration technique de plusieurs applications d'Angular 15 vers Angular 22
- Développer et exécuter des tests de régression tout au long du processus de migration, en les adaptant en fonction des modifications apportées à chaque application
- Documenter soigneusement tous les changements afin de gérer efficacement les risques de régression
- Communiquer avec les utilisateurs clés au sujet de la migration et de son impact
Les applications sont maintenues pour une institution de sécurité sociale et sont construites avec Java et Angular.
Ce que nous recherchons
Expérience et compétences essentielles :
- Minimum 3 ans d'expérience professionnelle en développement logiciel Java
- Expérience de travail dans des environnements multi-systèmes complexes
- Solides compétences analytiques et de résolution de problèmes
- Capacité à comprendre et maintenir rapidement des bases de code existantes
- Esprit orienté client et solutions
- Esprit d'équipe avec de solides compétences en communication
- Approche autonome, proactive et axée sur la qualité
Connaissances techniques et expérience pratique :
- Angular 22
- Java 21 ou supérieur et Spring Framework (Core, JDBC, Data, Security, AOP)
- JPA / Hibernate
- RESTful Web Services
- OpenAPI / Swagger
- SOA, Backend-for-Frontend, CQRS
- Développement piloté par les tests (JUnit, Mockito, Spring Test, Cypress)
- Maven
- Docker
- OpenShift / Kubernetes
- Git et GitLab CI/CD
- SonarQube
- NPM
- OAuth 2.0
- Jira et Confluence
- Méthodologies Agile/Scrum
- Intégration Continue et Livraison Continue (CI/CD)
Langues :
- Français : niveau natif requis
Critères non techniques :
- La connaissance de l'environnement de développement et du framework utilisés par l'organisation est obligatoire
- La familiarité avec les applications concernées est un atout
Le contexte
Il s'agit d'une mission de 4 mois, débutant dès que possible et se terminant fin décembre 2026. Le travail est hybride, avec une présence régulière sur site à Bruxelles requise. Vous travaillerez au sein d'une équipe agile utilisant les méthodologies Scrum.
Comment nous rejoindre
Vous pouvez réaliser cette mission en freelance ou en tant que salarié de HumanInTech. Même rôle, même équipe.
Si vous nous rejoignez en tant que salarié, votre contrat de travail se poursuit au-delà de cette mission. À son terme, nous chercherons ensemble votre prochaine mission.