Darauf kannst du dich freuen.
Im Bereich «Kapazitätssteuerung» entwickelst du gemeinsam mit mehreren agilen Teams hochverfügbare Softwareprodukte für die Betriebszentralen der SBB. Diese kommen rund um die Uhr bei der teilautomatisierten near-realtime-Disposition zum Einsatz, liefern zuverlässige Prognosen und unterstützen bei der schnellen Behebung von Störungen im Bahnverkehr.
Als Teil des Teams Puma arbeitest du an der technischen Basis dieser Produkte. Du entwickelst zentrale Basistechnologien und Werkzeuge für die Softwareentwicklung weiter, definierst Standards für 3rd-Party-Libraries und Build-Prozesse und begleitest Teams mit Dokumentationen, Schulungen und technischer Unterstützung bei der Integration dieser Komponenten.
Das kannst du bewegen.
-
Du konzipierst und implementierst die Weiterentwicklung unseres Application-Build-Prozesses auf einer modernen und nachhaltigen technologischen Basis.
-
3rd-Party-Libraries evaluierst und passt du gezielt an oder entwickelst eigene Spring Boot Starter und Techstack-Libraries, die unsere Architektur optimal ergänzen.
-
Die Migration technischer Komponenten und Schnittstellen auf neue Plattformen und moderne Techstacks planst und setzt du methodisch um.
-
Gemeinsam mit dem Team erarbeitest du Architektur-, Qualitäts- und Entwicklungsstandards und entwickelst Werkzeuge, die deren Einhaltung automatisiert überprüfen.
-
Du unterstützt andere Entwicklungsteams mit verständlich aufbereiteten Dokumentationen, klaren Patterns sowie zielgerichteten Schulungen und Supportangeboten.
Das bringst du mit.
-
Teamarbeit liegt dir, und du entwickelst gerne Lösungen für komplexe Herausforderungen. Technische Konzepte kannst du adressatengerecht und verständlich vermitteln.
-
Mehr als zehn Jahre Erfahrung in der Entwicklung moderner, komplexer Softwarearchitekturen bringst du mit – idealerweise im zulassungsrelevanten Umfeld und im Rahmen agiler Vorgehensmodelle wie SAFe.
-
Fundierte Kenntnisse in der Backend-Entwicklung mit Spring (Spring Boot, Spring Integration, Spring Cloud Stream), Java SE (bis einschliesslich Version 22) sowie Messaging-Technologien wie TibcoRV oder Solace gehören zu deinem Profil.
-
Auch im Bereich Deployment und Monitoring bist du sattelfest – unter anderem mit ArgoCD, OpenShift, Docker, Splunk, Prometheus und Grafana.
-
Der Umgang mit Maven, GitFlow, Jenkins und Code-Quality-Tools (bevorzugt Sonar) ist dir bestens vertraut.