Stellenangebot
Senior Java Developer (Distributed Financial Systems)
Die Julius Baer Gruppe sucht einen Senior Java Developer (Distributed Financial Systems) mit Erfahrung in der Entwicklung und dem Betrieb von mission-kritischen Finanzsystemen. Der Stelleninhaber soll hochleistungsfähige Backend-Services und APIs entwickeln und warten, sowie distributede Systeme und Microservices entwerfen und implementieren.
Aufgaben
- Anwenden von Prinzipien verteilter Systeme (z.B. Konsistenzmodelle, Idempotenz, Rückdruck, Resilienzmuster) auf reale Finanzworkloads
- Entwickeln und Warten von Hochleistungs-Backendservices und APIs mit Java, Spring und Spring Boot
- Optimieren der End-to-End-Latenz, asynchroner Verarbeitung und effizienter IO
- Identifizieren und Beheben von Leistungsengpässen durch Profiling, Benchmarking und Lasttesten
- Integrieren komplexer Finanzplattformen und Drittanbieterdienste, um Korrektheit, Datenintegrität und Betriebsresilienz sicherzustellen
- Entwerfen zuverlässiger Messaging- und Integrationsflüsse mit JPA, JDBC-Templates, JMS und ereignisgesteuerten Mustern
- Schreiben von sauberem, wartbarem und effizientem Code, der den Branchenbestpraktiken entspricht, einschließlich Code-Reviews, Tests und CI/CD
- Anwenden von finanzgradigen Ingenieurprinzipien (Prüfbarkeit, Sicherheit, kontrollierte Änderung)
- Zusammenarbeit: Eng mit Produktmanagern, Designern und anderen Stakeholdern zusammenarbeiten, um Anforderungen zu sammeln und sie in technische Spezifikationen und Lieferungen umzusetzen
Anforderungen
- Sprachen & Plattformen: Java (Core Java, Collections, JSON, JDBC), Spring Framework, Spring Boot
- Architektur: Verteilte Systeme, Microservices, ereignisgesteuerte Design, Low-Latency-Systeme
- Datenbanken & Messaging: JPA, JDBC, relationale Datenbanken, JMS
- Betriebssysteme: Unix/Linux, bash-Scripting
- Sicherheit: OAuth2, API-Sicherheit, IAM-Konzepte
- Starke Code-Review-Praktiken und Stolz auf Code-Qualität
- Erfahrung mit Cloud-Plattformen, vorzugsweise Microsoft Azure
- Kenntnisse von Microservices-Architektur und Containerisierung (z.B. Docker, Kubernetes)
- Vertrautheit mit CI/CD-Pipelines und DevOps-Praktiken
- Vorherige Erfahrung in der Finanzindustrie ist ein Plus
- Bereitschaft, in einem globalen Team mit Mitgliedern in Zürich und Singapur zusammenzuarbeiten
- Starker Eigentümer-Mindset mit Fokus auf Geschäftsauswirkung und Zuverlässigkeit
Wir bieten
Keine Informationen vorhanden.Jobdetails