
Senior Softwareentwickler (m/w/d) Java & React
Randstad Deutschland · Hamburg, Hamburg, Germany
About this role
The candidate will focus on the modernization of a central Java-based application system, specifically driving the transition from Swing-based interfaces to a modern, responsive React architecture. Responsibilities include implementing UI/UX specifications, developing JUnit tests, and supporting backend Java development as needed. The role involves working in agile project teams using Scrum or Kanban, ensuring coding standards and modularization through refactoring. The technical environment includes Java 21, React, Oracle Database, and CI/CD tools like GitHub Actions. The position offers long-term job security and various social benefits within a large corporate group.
Skills & technologies
Nice to have
- GitHub-Copilot
Read full description
Randstad Professional ist eine der vier Spezialisierungen von Randstad und konzentriert sich auf die Vermittlung von Fach- und Führungskräften in den Zukunftsbranchen IT, Engineering, Life Science und Office.
Für die ganzheitliche Bearbeitung der sozialversicherungsrechtlichen Kerngeschäftsprozesse suchen wir Verstärkung bei unserem Kunden für deren anwendungsentwickelndes Team. Im Fokus steht dabei das zentrale, Java-basierte Anwendungssystem. Neben der kontinuierlichen Unterstützung im Tagesgeschäft wird aktuell ein mehrjähriges Großprojekt zur umfassenden Frontend-Modernisierung vorangetrieben.
- Frontend-Modernisierung: Sie treiben die Umstellung der bisherigen Swing-basierten Benutzeroberflächen auf eine moderne, responsive React-Architektur maßgeblich voran.
- UI/UX & Testing: Sie setzen UI/UX-Vorgaben präzise um, entwickeln die zugehörigen JUnit-Tests und begleiten die Abnahme durch Fachabteilungen und Designer. Zudem bauen Sie migrierte Alt-Dialoge weiter aus.
- Backend & Tagesgeschäft: Sie unterstützen bedarfsabhängig bei der klassischen Java-Anwendungsentwicklung im Kernsystem.
- Architektur & Qualität: Sie stellen die Einhaltung der Entwicklungsprozesse und Coding-Standards sicher. Durch gezieltes Refactoring tragen Sie zur Modularisierung und einer loseren Kopplung der Anwendungen bei.
- Teamwork: Sie arbeiten aktiv in agilen Projektteams mit und bringen sich durch eine ausgeprägte Kommunikationsstärke in technische Diskussionen ein.
- Abgeschlossenes Studium der Informatik oder eine vergleichbare IT-Qualifikation.
- Mindestens 5 Jahre Berufserfahrung (Senior-Level) in der Java-Entwicklung von großen Softwareprojekten (Teams > 5 Entwickler) sowie Kenntnisse in dedizierten Systemlandschaften.
- Fundierte Erfahrung im Umgang mit Legacy-Code, Code-Analyse und Reverse Engineering.
- Praktische Erfahrung in der Erstellung neuer oder der Modernisierung bestehender Benutzeroberflächen.
- Sicherer Umgang mit agilen Entwicklungsmethoden (Scrum, Kanban) und Tools wie Jira.
- Erfahrung in der agentenbasierten Softwareentwicklung (insbesondere mit GitHub-Copilot).
- Sehr gute Deutschkenntnisse (Mindestens C1-Niveau).
- Java 21, JavaEE, Swing, JSF, React, JDBC, Oracle Database, GIT / GitHub / GitHub-Actions, Gradle, Maven, Testframeworks (insb. JUnit)
- Attraktives Gehalt und langfristige Jobsicherheit durch Konzernzugehörigkeit
- Bis zu 30 Tage Urlaub pro Jahr
- Zuschuss zur betrieblichen Altersvorsorge nach Probezeitende
- Umfangreiche Sozialleistungen, inklusive Weihnachts- und Urlaubsgeld
- Erstattung von Fahrtkosten
- In der Regel einen unbefristeten Arbeitsvertrag
- Gute Übernahmechancen bei unseren Geschäftspartnern
- Zugeschnittene Weiterbildungsmöglichkeiten und kostenlose Sprachkurse
- Ein großes Angebot an Mitarbeitervergünstigungen