Technical skills
Java
About this role
Rol & context
Als Java Developer werk je mee aan grootschalige legacy-migratie- en versie-upgradetrajecten. Samen met een klein, ervaren team zorg je ervoor dat bestaande applicaties technisch klaar zijn voor de toekomst.
Concreet migreer je oudere Java 8/J2EE-codebases naar Java 21 en Jakarta EE 10. Afhankelijk van het traject zet je daarnaast ook de stap naar Quarkus 3.
Je zit daarbij dicht op de code: je voert de effectieve migraties uit, gebruikt tooling om het proces te versnellen en grijpt manueel in waar automatisatie niet volstaat.
Wat ga je doen?
- Bestaande J2EE-code migreren naar Jakarta EE 10, inclusief namespaces, dependencies en configuratie.
- Waar relevant componenten migreren naar Quarkus 3.
- Migratietooling zoals OpenRewrite en IntelliJ Migration Assistant inzetten en manueel remediëren waar nodig.
- Configuratiebestanden zoals web.xml, application.xml en weblogic.xml aanpassen aan de nieuwe versies.
- Technische problemen analyseren en oplossen die tijdens de migratie naar boven komen.
- Samenwerken met testers en business tijdens de verschillende test- en validatie-iteraties.