Java Software Developer

Ibc Ag — Germany · Posted ~3 hours ago

Mid Full-time

Skills

Java React software development frontend modernization agile development 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 software engineering team is seeking an experienced Java developer to modernize enterprise applications, migrate legacy interfaces, and build scalable solutions in an agile environment.

Highlights

Work on long-term modernization projects, contribute to important enterprise systems, and combine backend expertise with modern frontend technologies.

Description

Du möchtest bestehende Java-Anwendungen modernisieren und aktiv an der Weiterentwicklung einer zentralen Systemlandschaft mitwirken? In dieser Rolle bringst Du Swing-basierte Oberflächen Schritt für Schritt in eine moderne, responsive React-Architektur und arbeitest in einem langfristigen, agilen Projektumfeld mit hoher technischer Relevanz. Aufgaben Für das Java-basiertes Anwendungssystem eines Kunden aus dem Versicherungsbereich suchen wir einen erfahrenen Software Entwickler Java. Das System unterstützt die ganzheitliche Bearbeitung sozialversicherungsrechtlicher Kerngeschäftsprozesse. Im Mittelpunkt steht die Mitarbeit in Anwendungsentwicklungsteams, die sowohl umfangreiche frontendbasierte Softwaremodernisierungen als auch bedarfsgerechte Unterstützungsleistungen im Tagesgeschäft übernehmen. Ein wesentlicher Schwerpunkt ist die Umstellung bisher Swing-basierter Benutzeroberflächen auf eine moderne, responsive und React-basierte Frontend-Architektur. Darüber hinaus unterstützt Du bedarfsabhängig das Anwendungsentwicklungsteam bei weiteren Aufgaben in der Java-Anwendungsentwicklung. Deine Aufgabe im Einzelnen: Modernisierung bestehender Benutzeroberflächen von Swing hin zu einer responsiven React-basierten Frontend-Architektur Abstimmung und Umsetzung von UI-/UX-Vorgaben Entwicklung und Pflege von JUnit-Tests Begleitung der Abnahme durch Fachabteilung und UI-/UX-Designer:innen Ausbau migrierter Alt-Dialoge Mitarbeit an Java-Anwendungsentwicklungsaufgaben Einhaltung der Entwicklungsprozesse, Qualitätsstandards und Coding-Standards Durchführung beziehungsweise Berücksichtigung von Refactoring-Maßnahmen zur besseren Modularisierung und lose gekoppelten Anwendungsarchitektur Zusammenarbeit in Entwickler- und Projektteams mit hoher Kommunikations- und Abstimmungsintensität Profil Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation Mindestens fünf Jahre Berufserfahrung als Seniorentwickler in der Java-Entwicklung großer Softwareprojekte mit mehr als fünf beteiligten Entwicklern Kenntnisse in dedizierten Systemlandschaften Erfahrung mit agilen Entwicklungsmethodiken wie Scrum und Kanban sowie mit Jira Erfahrung im Umgang mit Legacy Code Sehr gute Deutschkenntnisse auf Niveau C1 Fähigkeit, technische Diskussionen zu führen und technische Herausforderungen zu verstehen Fähigkeiten zur Code-Analyse und zum Reverse Engineering Erfahrung in Softwareentwicklungsprojekten mit der Erstellung neuer oder der Modernisierung bestehender Oberflächen Erfahrung in der agentenbasierten Softwareentwicklung, insbesondere mithilfe von GitHub Copilot Technologien und Frameworks JDBC und Oracle Database Java EE, Java 21, React, Swing und JSF Git, GitHub und GitHub Actions Gradle und Maven Testframeworks, insbesondere JUnit Wir bieten f lache Hierarchien und ein kollegiales Miteinander eine offene Arbeitsatmosphäre und persönliche Entwicklungschancen eigenverantwortliche und flexible Arbeitszeit- und Arbeitsortgestaltung regelmäßige Treffen und Events in Aachen bzw. Hamburg weitere Benefits wie ein bezuschusstes Jobticket, 30 Tage Urlaub im Jahr u.v.m Important note Please be advised that a valid work permit for Germany is required for non-EU citizens. Unfortunately, applications without a valid work permit and sufficient German language skills may not be considered. LNKD1_DE