Softwareentwickler Java
APRIORI - business solutions AG
Hamburg, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Hamburg, Germany
Tech stack
Java
JIRA
Computer Programming
Design of User Interfaces
Human-Computer Interaction
JUnit
Scrum
Project Management
GitHub Copilot
React
Information Technology
Front End Software Development
Code Restructuring
Job description
- Frontend-Architektur umstellen: Umstellung bestehender Java-Swing-Benutzeroberflächen auf eine moderne, responsive und auf React basierende Frontend-Architektur unter Nutzung eines spezialisierten Frameworks.
- UI/UX umsetzen & abstimmen: Technische Abstimmung und Umsetzung von UI/UX-Vorgaben inklusive Erstellung zugehöriger JUnit-Tests.
- Abnahmen begleiten: Durchführung und Begleitung der fachlichen und visuellen Abnahme durch die Fachabteilungen sowie UI/UX-Designer.
- Alt-Dialoge ausbauen: Schrittweise Weiterentwicklung und funktionaler Ausbau der bereits migrierten Alt-Dialoge.
- Kernsystem weiterentwickeln: Aktive Mitwirkung im Entwicklerteam bei übergreifenden Softwareentwicklungsaufgaben innerhalb des Java-Kernsystems.
- Qualitätsstandards sichern: Konsequente Einhaltung der vorgegebenen Entwicklungs- und Qualitätsstandards (insbesondere Coding-Standards).
- Refactoring & Architecture: Durchführung zielgerichteter Refactoring-Maßnahmen zur Förderung der Modularisierung und Erzielung einer loseren Kopplung der Anwendungen.
Requirements
- Ausbildung / Erfahrung: Abgeschlossenes Studium der Informatik (oder vergleichbare Qualifikation) sowie mind. 5 Jahre Berufserfahrung in der Java-Entwicklung großer Softwareprojekte (> 5 Entwickler) in komplexen Systemlandschaften.
- Frontend- & Legacy-Expertise: Praktische Erfahrung in der Arbeit mit Legacy Code, insbesondere mit Java-Swing, sowie Nachweise in Projekten zur Modernisierung / Neuerstellung von Oberflächen.
- Methoden & Tools: Sichere Beherrschung agiler Vorgehensweisen (Scrum, Kanban, Jira) sowie Erfahrung in der agentenbasierten Entwicklung (insbes. GitHub Copilot).
- Sprachkenntnisse & Soft Skills: Sehr gute Deutschkenntnisse (C1-Niveau), hohe Kommunikationsstärke und die Fähigkeit, technische Diskussionen fundiert zu führen.