Java Software Entwickler / Test Engineer 80% - 100% (m/w/d)
Verantwortung
Du entwickelst performante Backend-Services in Java und arbeitest eng mit einem modernen TypeScript/React-Frontend – stets mit Fokus auf Clean Code und effiziente Lösungen.
Du bist nicht nur Coder: Du bringst dich aktiv von der Ideenfindung über das technische Konzept und Design bis hin zur Umsetzung, zum Rollout und zur Überwachung der Anwendung mit ein.
Gemeinsam mit den Product Ownern arbeitest du an der präzisen Formulierung von Anforderungen – mit Hilfe moderner Methoden wie „Executable Specifications“ (BDD, ATDD), um sicherzustellen, dass das Richtige richtig gebaut wird.
Als Story Lead übernimmst du Verantwortung für das Design von Services, Datenbanken, Schnittstellen und wiederverwendbaren Komponenten – immer in enger Abstimmung mit deinem Team.
Qualifikationen
Du hast eine abgeschlossene Ausbildung im Bereich Informatik (HF, FH, ETH) und konntest erste Erfahrungen in Softwareprojekten sammeln.
Java ist deine Komfortzone – idealerweise ergänzt durch Skills in Linux/Docker und TypeScript.
Du denkst in sauberen Architekturen: Design Patterns sind dir vertraut und du weißt, wann und wie man sie sinnvoll einsetzt.
Du hast Freude an technischen Herausforderungen und den Anspruch, nicht nur funktionalen, sondern auch wartbaren und zukunftsfähigen Code zu schreiben.
Idealerweise bringst du erste Erfahrung im Bereich Test Engineering oder mit Executable Specifications (z. B. BDD) mit.
Du arbeitest gern nach modernen Entwicklungsprinzipien wie CI/CD, TDD, BDD, Scrum und setzt dich aktiv für hohe Code-Qualität und Automatisierung ein.
Die Zusammenarbeit im Team ist dir wichtig – du bringst dich in technische Diskussionen ein, teilst dein Wissen und gestaltest Lösungen gemeinsam.
Du kommunizierst sicher auf Deutsch und Englisch – schriftlich wie mündlich.
Benefits