(Senior) JAVA Software Entwickler (m/w/d)
Verantwortung
Analyse, Konzeption und Implementierung eines komplexen Systems zur grossflächigen Steuerung des Eisenbahnverkehrs
Entwicklung tragfähiger Softwarearchitekturen in enger Zusammenarbeit mit Entwicklungsteams, Fachspezialisten und Anwendern
Mitarbeit in agilen Teams auf gemeinsamer Codebasis mit Fokus auf Qualität, Wartbarkeit und Performance
Sicherstellung der kontinuierlichen Integration und automatisierten Bereitstellung von Komponenten innerhalb der Gesamtplattform
Aktive Mitgestaltung technischer Standards sowie Mitwirkung an Architektur- und Technologieentscheidungen
Qualifikationen
Mehrjährige Erfahrung in der Entwicklung mit Java sowie sicherer Umgang mit IDEs wie Eclipse oder IntelliJ
Fundierte Kenntnisse in relationalen Datenbanken und SQL, insbesondere mit Oracle DB und PostgreSQL
Praxis im Umgang mit verteilten Systemen, z. B. mit Hazelcast, TIBCO Rendezvous oder Solace
Erfahrung mit UI-Technologien wie Eclipse RCP und Angular
Vertrautheit mit agilen Methoden (z. B. Scrum) sowie mit Jenkins und Git im CI/CD-Umfeld
Erfahrung mit hochverfügbaren, skalierbaren Systemen; gute Deutschkenntnisse
Benefits