Fachkraft fuer Java-Anwendungsentwicklung (m/w/d)
Rolle
In dieser Rolle gestaltest du als Java Software Entwickler komplexe Logistik- und Business-Anwendungen von der Anforderungsanalyse über das Design bis zur Implementierung. Du verantwortest die Entwicklung und Weiterentwicklung von Java-basierten Applikationen inklusive Schnittstellen zu Umsystemen und trägst zur Sicherstellung von Performance, Stabilität und Sicherheit bei. Im Alltag arbeitest du eng mit Fachbereichen zusammen, übersetzt deren Bedürfnisse in robuste technische Lösungen und bringst deine Erfahrung in Architektur- und Technologieentscheidungen ein. Zudem übernimmst du Code-Reviews, Tests sowie Dokumentation und unterstützt damit nachhaltige Softwarequalität über den gesamten Lebenszyklus hinweg. Durch die kontinuierliche Optimierung bestehender Anwendungen und Prozesse leistest du einen direkten Beitrag zur Effizienz und Digitalisierung der logistischen Abläufe.
Verantwortung
- Du entwickelst, testest und reviewst schlanke Backend-Services in Java sowie moderne Frontends mit TypeScript und React auf Basis aktueller Open-Source-Technologien.
- In dieser Rolle gestaltest du den gesamten Entwicklungsprozess von der Idee über Konzept, Design und Implementierung bis hin zu Deployment und Monitoring aktiv mit.
- Als Fachkraft für Java-Anwendungsentwicklung arbeitest du eng mit dem Product Owner zusammen, um Anforderungen mittels Executable Specifications (BDD) zu definieren, zu prüfen und zielgerichtet umzusetzen.
- Du übernimmst Verantwortung für das Design von Services, Datenbanken, Basiskomponenten und Schnittstellen und führst User Stories im engen Austausch mit deinem Team.
- In dieser Position leistest du einen Beitrag zur kontinuierlichen Verbesserung des unternehmensweiten Transport Management Systems und bringst dabei moderne Entwicklungsmethoden wie CI, automatisierte Tests und Scrum ein.
- Als Fachkraft für Java-Anwendungsentwicklung teilst du aktiv dein Wissen im Team, förderst den technischen Austausch und setzt dich für robuste, langfristig wartbare Softwarelösungen ein.
Qualifikationen
- Du hast eine abgeschlossene Ausbildung im Bereich Informatik (HF, FH oder ETH) und mehrjaehrige Erfahrung in der Umsetzung von Software Projekten
- Du verfuegst ueber fundierte und aktuelle Java Kenntnisse und bringst idealerweise Praxis mit Linux und Docker mit
- Im Frontend Umfeld kennst du dich mit Typescript und React aus und setzt moderne Open Source Technologien souverän ein
- Design Patterns sind dir vertraut und du wendest sie situationsgerecht an, um robuste, wartbare Software Architekturen zu gestalten
- Moderne Entwicklungsmethoden wie CI, BDD, automatisierte Tests und Scrum setzt du engagiert ein und treibst damit die Qualitaet der Loesungen voran
- Du arbeitest teamorientiert, teilst dein Wissen gerne und kommunizierst muendlich wie schriftlich sehr gut in Deutsch und Englisch
Benefits