Stellenangebot
Senior Software Engineer Java100% (f/m/d)
Die Stelle als Senior Software Engineer Java bei Julius Baer in Zürich erfordert Erfahrung in der Entwicklung von leistungsfähigen Echtzeit-Systemen und Java-Anwendungen, insbesondere im Bereich der Markt-Daten-Verteilung. Die Position beinhaltet die Teilnahme an einem großen Refactoring-Projekt und die Implementierung neuer Komponenten.
Stellenbeschreibung
Senior Software Engineer Java 100% (m/w/d) - (Vertrag durch unseren externen Payroll-Partner mit sofortigem Beginn für 12 Monate mit möglicher Verlängerung)Aufgaben
- Teilnahme an einer großen Umstrukturierung der Markt-Daten-Verteilungsplattform
- Implementierung neuer Komponenten und Erweiterung bestehender Komponenten
- Mitwirkung an der Anwendungssupport, einschließlich periodischer On-Call-Dienste
- Förderung der Standardisierung und Automatisierung innerhalb von Julius Baer Markets Technology
- Stärkung der Ingenieurkultur innerhalb unseres Teams
- Einbringen von bewährter Expertise in Ingenieurpraxis und -prozessen
- Betrieb und Unterstützung kritischer Geschäftssysteme auf globaler Ebene
Anforderungen
- Gute Kenntnisse von Multi-Threading und Speicherverwaltung
- Erfahrung mit dem Aufbau von Hochleistungs-Systemen in Echtzeit, idealerweise mit Markt-Daten-Streaming
- Erfolgreiche Erfahrung in der Lieferung robuster und skalierbarer Lösungen
- Bereitschaft zur Teilnahme an der Anwendungssupport, einschließlich periodischer On-Call-Dienste
Ihr Profil
- Kenntnisse von Cloud-Konzepten und -Erfahrungen, insbesondere Azure
- Erfahrung mit Kafka
- Testgetriebene Entwicklung, Erfahrung mit JUnit und Mocking-Bibliotheken (z.B. Mockito)
- Frühere Erfahrung in der Finanzbranche, insbesondere in Front-Office-Funktionen
- Vertrautheit mit funktionaler Programmierung, idealerweise in Java
- Erfahrung in Lösungarchitektur, Fähigkeit, nicht-funktionale Anforderungen in Design und Implementierung zu spezifizieren und zu faktorisieren
- Vertrautheit mit Konzepten und Implementierungen im Zusammenhang mit Sicherheit
- Vertrautheit mit Lebenszyklusaktivitäten, Kapazitätsmanagement, Beobachtbarkeit
- Allgemeine DevOps-Kultur: Skripting, Pipelines, Deployments, Zertifikate usw.
- Erfahrung mit Agile/SAFE-Methodik, vorherige Verwendung von Jira und Confluence
- Kenntnisse von Jenkins, Grafana, Octopus, Kubernetes
- Erfahrung mit der Gestaltung und Entwicklung von collaborativen (z.B. Pair- oder Mob-Programmierung), Geben und Empfangen von Feedback
- Erfahrung als Mentor für jüngere Entwickler
- Gute Code-Review-Fähigkeiten, Stolz auf Code-Qualität
- Fokussiert, fähig, die Lieferung technischer Änderungen bis zum Abschluss zu treiben
- Fähigkeit, in einer schnelllebigen Umgebung mit gelegentlichen Prioritätsänderungen und Kontextwechseln zu arbeiten
- Strukturiert, fähig, Prozesse systematisch zu befolgen
- Sehr gute Englisch- und Kommunikationsfähigkeiten
Wir bieten
- wird nicht explizit genannt, es werden nur die Aufgaben und Anforderungen beschriebenJobdetails