Summary
✨ AI‑Generated
A Java software engineering opportunity focused on modernizing a large-scale transactional platform. You will migrate legacy user interfaces to React, write comprehensive JUnit tests, perform acceptance testing, enhance migrated components, and contribute to broader full-stack development.
Highlights
Up to €100,000 gross annually, an 18-month engagement, approximately 60% home office, and work on a large-scale modernization project involving Java and React.
Description
Java Software Developer (m/w/d) — Hamburg — 60% Homeoffice — up to €100,000
Germany's largest statutory health insurer is hiring ten Java developers in Hamburg on an eighteen-month AUG engagement.
The work is modernising the platform that more than eleven million members' insurance runs through — migrating a legacy Swing interface to React, without breaking a system that handles millions of transactions a day.
The package
Up to €100,000 gross per annum, all-in, depending on how closely you match the profile18 months, AUG40 hours a week, Monday to FridayAround 60% home office, roughly two days a week on site in HamburgASAP
What you will do
Migrate legacy Swing dialogs to React componentsWork with UI and UX designers and implement dialog migration specificationsWrite JUnit tests for every migrated dialog and run department acceptance testingExtend and enhance migrated legacy dialogsFull-stack Java development across the wider platformCode analysis and reverse engineering of legacy modules, and technical debt reductionWork in agile teams using Scrum or Kanban and JiraAI-assisted development using GitHub Copilot
What you need
A completed degree in Computer Science, or a comparable qualification such as Fachinformatiker AnwendungsentwicklungAt least five years of Java development on large projects with five or more developersDemonstrable experience with legacy code — analysis, reverse engineering, integrating inherited codebasesExperience creating or modernising user interfaces, ideally Swing to React or comparableAgile delivery with Scrum or Kanban, and JiraGerman at C1, able to lead technical discussionsThe right to work in Germany
The stack: JavaEE, Java 21, JSF, Swing, React, JDBC and Oracle, Git, GitHub, GitHub Actions, Gradle, Maven, JUnit.
If you have worked with Swing you are in a small group.
Say so at the top of your CV.