Java Anwendungsentwickler Fachperson (m/w/d)
Rolle
In dieser Rolle übernimmst du die Entwicklung, das Testing und Code-Reviews für schlanke Java-Backend-Services sowie moderne Frontends mit TypeScript und React auf Basis gängiger Open-Source-Technologien. Du bist in den gesamten Entwicklungsprozess eingebunden – von der Idee über Konzept, Design und Implementierung bis hin zu Deployment und Monitoring – und arbeitest eng mit dem Product Owner an Anforderungen mittels „Executable Specifications“ (BDD). Als Story Lead verantwortest du das Design von Services, Datenbanken, Basiskomponenten und Schnittstellen und sorgst für robuste, langfristig wartbare Lösungen. Dabei setzt du moderne Entwicklungsmethoden wie Continuous Integration, automatisierte Tests, BDD und Scrum ein und bringst dein Know-how in Java, Linux, Docker sowie aktuelle Frontend-Technologien ein. Mit deinem Qualitätsanspruch und deiner Begeisterung für technische Herausforderungen trägst du maßgeblich zur kontinuierlichen Weiterentwicklung eines komplexen Transport-Management-Systems bei.
Verantwortung
- In dieser Rolle entwickelst, testest und reviewst du schlanke Backend-Services in Java sowie moderne Frontends mit TypeScript und React auf Basis von Open-Source-Technologien.
- Du gestaltest den gesamten Entwicklungsprozess mit – von der Idee über Konzept, Design und Implementierung bis hin zu Deployment und Monitoring der Anwendungen.
- Als Java Anwendungsentwickler Fachperson arbeitest du eng mit dem Product Owner zusammen, definierst und prüfst Anforderungen und setzt sie mittels „Executable Specifications“ (BDD) um.
- Du übernimmst als Story Lead Verantwortung für das Design von Services, Datenbanken, Basiskomponenten und Schnittstellen und stimmst dich dabei kontinuierlich mit deinem Team ab.
- In dieser Position treibst du die Qualitätssicherung voran, indem du robuste, langfristig wartbare Lösungen entwickelst und moderne Praktiken wie CI, BDD, automatisierte Tests und Scrum anwendest.
- Du bringst dich aktiv in den Wissensaustausch im Team ein und fokussierst dich auf eine effiziente, technische Lösungsfindung für globale Logistikprozesse.
Qualifikationen
- Du hast eine abgeschlossene Ausbildung oder ein Studium in Informatik oder eine vergleichbare Qualifikation
- Du verfügst über mehrjährige Praxis in der Entwicklung von Java Anwendungen, idealerweise im Web oder Multi Tier Umfeld
- Du arbeitest sicher mit gängigen Java Frameworks und Tools wie Spring, Hibernate, Build und Versionsverwaltungswerkzeugen
- Du analysierst komplexe Anforderungen, entwirfst tragfaehige Softwareloesungen und setzt diese strukturiert um
- Du testest, dokumentierst und optimierst deine Anwendungen sorgfaeltig im Hinblick auf Qualitaet, Performance und Sicherheit
- Du agierst gerne im Team, kommunizierst klar und bringst dich proaktiv in einen modernen, agilen Entwicklungsprozess ein
Benefits