Java Software Engineer

Agntx Recruitment — Germany · Posted ~2 hours ago

Contract Hybrid Visa History ✓

Skills

Java React JUnit Full-stack development Legacy code analysis Reverse engineering Swing

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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.