Senior Java Developer (Distributed Financial Systems) 80 - 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)
Auf einen Blick
- AufgabenEntwickle robuste verteilte Systeme und optimiere Backend-Services mit Java.
- UnternehmenJulius Baer, ein führendes Unternehmen im Wealth Management.
- Warum dieser JobGestalte die Zukunft des Finanzwesens und arbeite an spannenden Projekten.
- QualifikationenErfahrung in Java, verteilten Systemen und Backend-Architekturen.
Das solltest du mitbringen
Fehlt dir etwas davon? Bewirb dich trotzdem – das meiste kannst du im Job lernen.
Über die Rolle
Bei Julius Baer feiern und schätzen wir die individuellen Qualitäten, die Sie mitbringen, um wirkungsvoll, unternehmerisch und befähigt zu sein und Werte über den Reichtum hinaus zu schaffen. Lassen Sie uns gemeinsam die Zukunft des Wealth Management gestalten.
Wir suchen einen Senior Backend- und Distributed Systems Engineer mit umfangreicher Erfahrung in der Gestaltung, dem Aufbau und dem Betrieb von mission-critical Finanzsystemen. Nachgewiesene Expertise in Java-basierten Backend-Architekturen, verteilten Systemen sowie latenzarmen, hochverfügbaren Diensten. Starker Produktionsfokus mit End-to-End-Verantwortung über den gesamten Software-Lebenszyklus - von Architektur und Design über Bereitstellung, Betrieb und Optimierung. Sicheres Auftreten als technische Autorität in komplexen, global verteilten Umgebungen.
IHRE HERAUSFORDERUNG
- Robuste verteilte Systeme entwerfen und weiterentwickeln, wobei Skalierbarkeit, Latenz, Konsistenz und Fehlertoleranz im Gleichgewicht gehalten werden.
- Prinzipien verteilter Systeme (z.B. Konsistenzmodelle, Idempotenz, Back-Pressure, Resilienz-Muster) auf reale Finanzarbeitslasten anwenden.
- Hochleistungs-Backend-Dienste und APIs mit Java, Spring und Spring Boot entwickeln und pflegen.
- End-to-End-Latenz, asynchrone Verarbeitung und effizientes IO optimieren.
- Leistungsengpässe durch Profiling, Benchmarking und Lasttests identifizieren und beheben.
- Komplexe Finanzplattformen und Drittanbieterdienste integrieren, um Korrektheit, Datenintegrität und operationale Resilienz sicherzustellen.
- Zuverlässige Messaging- und Integrationsflüsse mit JPA, JDBC-Templates, JMS und ereignisgesteuerten Mustern entwerfen.
Codequalität und Best Practices: Sauberen, wartbaren und effizienten Code schreiben und dabei die besten Praktiken der Branche einhalten, einschließlich Code-Reviews, Tests und CI/CD. Finanzgrad-Ingenieurprinzipien (Auditierbarkeit, Sicherheit, kontrollierte Änderungen) anwenden.
Zusammenarbeit: Eng mit Produktmanagern, Designern und anderen Stakeholdern zusammenarbeiten, um Anforderungen zu sammeln und diese in technische Spezifikationen und Ergebnisse zu übersetzen.
Details zum Job
Das bietet dir SwiftCruit
Attraktives Gehalt, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
Über den Arbeitgeber
SwiftCruit in Zürich ist ein hervorragender Arbeitgeber, der seinen Mitarbeitenden nicht nur ein inspirierendes Arbeitsumfeld bietet, sondern auch vielfältige Weiterbildungsmöglichkeiten und die Chance, an innovativen Projekten mitzuarbeiten. Die offene und kollaborative Unternehmenskultur fördert den Austausch von Ideen und ermöglicht es Ihnen, sich sowohl fachlich als auch persönlich weiterzuentwickeln, während Sie Teil eines talentierten globalen Teams sind.