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
Senior

Job 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.

Apply for this position