> Markdown version of [/jobs/ext/2855411-senior-java-migration-engineer-tech-lead-migratie](https://www.wearedevelopers.com/jobs/ext/2855411-senior-java-migration-engineer-tech-lead-migratie). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Migration Engineer (Tech Lead Migratie) - **Company:** CraftCode - **Location:** Antwerpen, Belgium - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Oracle WebLogic Server, Data Migration, Java Platform Enterprise Edition (J2EE), Java Message Service (JMS), Java Naming and Directory Interface, Apache Maven, Vaadin - **Published:** September 12, 2026 - **Apply:** https://www.adzuna.be/details/5879868918 ## About the Role Must-have * Ruime ervaring met Java EE/Jakarta EE op WebLogic, inclusief EJB, JMS, JTA/XA en JNDI. * Sterke Java-kennis, van Java 8 tot Java 21/25, inclusief typische upgrade- en compatibiliteitsproblemen. * Kennis van Jakarta EE 10 en de overgang van javax naar jakarta. * Affiniteit met Quarkus 3 en inzicht in de verschillen met een volwaardige Java EE-appserver. * Ervaring met het schrijven van ADR's en technische analyses. * Ervaring met Maven. Nice-to-have * Ervaring met grootschalige legacy-migratietrajecten. * Kennis van containerplatformen en AWS. ## Description Voor grootschalige legacy-migratie- en versie-upgradetrajecten zoeken we een Senior Java Migration Engineer die technisch het voortouw neemt. Je werkt aan omvangrijke Java EE-platformen op WebLogic, met een groot aantal applicaties, schermen en batchprocessen. Functioneel blijft de werking behouden, maar technisch verandert er veel: van Java 8 naar Java 21, van Java EE naar Jakarta EE 10 en, waar relevant, een migratie naar Quarkus 3. In bepaalde trajecten wordt dit bovendien gecombineerd met een Vaadin-migratie. Als Tech Lead neem je het architecturale eigenaarschap over het migratietraject op. Je bepaalt mee de technische richting, bewaakt de gemaakte keuzes en zorgt ervoor dat het team op een consistente en kwalitatieve manier door de verschillende applicaties heen migreert. * Per applicatie een technische analyse en plan van aanpak opstellen, ondersteund door een architect. * Belangrijke technische keuzes documenteren in Architecture Decision Records (ADR's). * Per applicatie mee bepalen of een WebLogic-upgrade volstaat of een migratie naar Quarkus de beste keuze is. * Eén of meerdere pilootapplicaties technisch trekken en de opgedane lessen vertalen naar volgende migraties. * Migratietooling inzetten, evalueren en bepalen waar automatisatie volstaat en waar manuele remediatie nodig is. * Mee bewaken van de acceptatiecriteria, waaronder regressietesten, testcoverage en kritische businessflows. * Junior en medior teamleden technisch begeleiden en coachen tijdens het migratietraject. ## Related Videos - [Swapping a Data Warehouse at Runtime: Zero-Downtime Migration Without Changing a Single Client](https://www.wearedevelopers.com/videos/100311-swapping-a-data-warehouse-at-runtime-zero-downtime-migration-without-changing-a-single-client) - [Speak, Code, Deploy: Transforming Developer Experience with Voice Commands](https://www.wearedevelopers.com/videos/1159-speak-code-deploy-transforming-developer-experience-with-voice-commands) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [How to Destroy a Monolith?](https://www.wearedevelopers.com/videos/1407-how-to-destroy-a-monolith) - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) - [Standing on the Shoulders of Servlets - The Web of Java](https://www.wearedevelopers.com/videos/2134-standing-on-the-shoulders-of-servlets-the-web-of-java) ## Related Articles - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)