Java Architektur und Entwicklung Lead (m/w/d)
Rolle
In dieser Rolle übernimmst du als Senior Java Entwickler:in oder Architekt:in die technische Führung anspruchsvoller Java-Projekte. Du verantwortest die Konzeption und Umsetzung moderner Softwarelösungen und trägst massgeblich zu deren Qualität und Architektur bei. Dabei arbeitest du in nationalen und internationalen Projekten und bringst dein Expertenwissen gezielt in unterschiedlichste Vorhaben ein. Du gestaltest deinen Arbeitsalltag flexibel mit Remote-Arbeit und Teilzeitoptionen, um Beruf und Privatleben optimal zu verbinden. Als erfahrene Fachperson prägst du technologische Entscheidungen und unterstützt dein Umfeld mit deiner Kompetenz und Erfahrung.
Verantwortung
- Du analysierst, konzipierst und implementierst ein innovatives System zur grossflächigen Steuerung von Eisenbahnverkehr.
- In dieser Rolle entwirfst du Lösungen gemeinsam mit erfahrenen Entwickler:innen, Fachleuten und Endbenutzer:innen.
- Du arbeitest in agilen Programmierteams auf einer gemeinsamen Codebasis.
- In dieser Rolle stellst du durch kontinuierliche und automatisierte Integration eine hohe Softwarequalität sicher.
Qualifikationen
- Du verfügst über langjährige, fundierte Erfahrung in der Java-Entwicklung.
- Du beherrschst den Umgang mit relationalen Datenbanken und SQL, idealerweise mit Oracle DB und PostgreSQL.
- Du hast Praxis im Einsatz von Messaging- und In-Memory-Technologien wie TIBCO Rendezvous, Solace und Hazelcast.
- Du bist vertraut mit modernen Frontend- und UI-Technologien wie Eclipse RCP und Angular sowie gängigen IDEs (Eclipse, IntelliJ).
- Du arbeitest routiniert mit CI/CD-Werkzeugen (z. B. Jenkins) und Versionsverwaltung mit Git.
- Du bringst Erfahrung aus agilen Projektteams (z. B. Scrum) sowie im Umfeld hochverfügbarer und skalierbarer Systeme mit.