Medior/ Senior Java Developer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
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.
Jouw technische toolkit
Naast de juiste mindset zoeken we uiteraard ook de nodige technische bagage.
Must-have
- Stevige ervaring met Java, bij voorkeur ook met oudere Java EE/J2EE-codebases.
- Kennis van EJB, JMS en JTA/XA.
- Ervaring met Maven.
- Interesse en bereidheid om je verder te verdiepen in Jakarta EE 10 en Quarkus 3.
Nice-to-have
- Ervaring met OpenRewrite of vergelijkbare migratietooling.
- Kennis van Oracle en/of PL/SQL.
- Ervaring met Vaadin of Struts2.