Wat je zal doen
Je werkt aan de technische migratie van verschillende Java en Angular applicaties die momenteel draaien op Angular 15 naar een recentere versie (doelversie Angular 22). Je verantwoordelijkheden omvatten:
- De technische migratie uitvoeren van meerdere applicaties van Angular 15 naar Angular 22
- Regressietests ontwikkelen en uitvoeren tijdens het migratieproces, en deze aanpassen op basis van de wijzigingen die aan elke applicatie worden aangebracht
- Alle wijzigingen zorgvuldig documenteren om regressierisico's effectief te beheren
- Communiceren met key users over de migratie en de impact ervan
De applicaties worden onderhouden voor een sociale zekerheidsinstelling en zijn gebouwd met Java en Angular.
Wat we zoeken
Essentiële ervaring en vaardigheden:
- Minimum 3 jaar professionele ervaring in Java softwareontwikkeling
- Ervaring met werken in complexe multi-systeemomgevingen
- Sterke analytische en probleemoplossende vaardigheden
- Vermogen om bestaande codebases snel te begrijpen en te onderhouden
- Klant- en oplossingsgericht denken
- Teamspeler met sterke communicatieve vaardigheden
- Autonome, proactieve en kwaliteitsgerichte aanpak
Technische kennis en praktische ervaring:
- Angular 22
- Java 21 of hoger en Spring Framework (Core, JDBC, Data, Security, AOP)
- JPA / Hibernate
- RESTful Web Services
- OpenAPI / Swagger
- SOA, Backend-for-Frontend, CQRS
- Test-driven development (JUnit, Mockito, Spring Test, Cypress)
- Maven
- Docker
- OpenShift / Kubernetes
- Git en GitLab CI/CD
- SonarQube
- NPM
- OAuth 2.0
- Jira en Confluence
- Agile/Scrum methodologieën
- Continuous Integration en Continuous Delivery (CI/CD)
Talen:
- Frans: moedertaalniveau vereist
Niet-technische criteria:
- Kennis van de ontwikkelomgeving en het framework dat de organisatie gebruikt is verplicht
- Vertrouwdheid met de betrokken applicaties is een pluspunt
De werkomgeving
Dit is een opdracht voor 4 maanden, die zo snel mogelijk start en loopt tot eind december 2026. Het werk is hybride, met regelmatige aanwezigheid op locatie in Brussel vereist. Je werkt binnen een agile teamomgeving met Scrum methodologieën.
Zo ga je bij ons aan de slag
Je kunt deze opdracht uitvoeren als freelancer of als medewerker in loondienst bij HumanInTech. Dezelfde rol, hetzelfde team.
Kom je bij ons in loondienst, dan loopt je dienstverband door na deze opdracht. Wanneer de opdracht eindigt, zoeken we samen naar je volgende missie.