Senior Java Developer - Distributed Financial Systems

Senior Java Developer - Distributed Financial Systems

Vollzeit 56250 - 68750 € / Jahr (geschätzt) Kein Homeoffice möglich
E

Auf einen Blick

  • Aufgaben: Entwickle robuste verteilte Systeme und optimiere Backend-Services mit Java.
  • Unternehmen: Führendes Unternehmen in der IT-Branche mit globalem Team.
  • Vorteile: Flexibles Arbeitsumfeld, wettbewerbsfähiges Gehalt und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Zusammenarbeit und Karrierewachstum.
  • Warum dieser Job: Gestalte innovative Finanzlösungen und arbeite an spannenden Projekten.
  • Qualifikationen: Erfahrung in Java, verteilten Systemen und Cloud-Technologien.

Das prognostizierte Gehalt liegt zwischen 56250 - 68750 € pro Jahr.

Standort: Zürich

Startdatum: So bald wie möglich - flexibel

Dauer: 12 Monate – mit Möglichkeit zur Verlängerung

Hauptverantwortlichkeiten

  • Entwurf und Weiterentwicklung robuster verteilter Systeme unter Berücksichtigung von Skalierbarkeit, Latenz, Konsistenz und Fehlertoleranz
  • Anwendung von Prinzipien verteilter Systeme (z.B. Konsistenzmodelle, Idempotenz, Back-Pressure, Resilienz-Muster) auf reale Finanzlasten
  • Entwicklung und Wartung leistungsstarker Backend-Dienste und APIs mit Java, Spring und Spring Boot
  • Optimierung der End-to-End-Latenz, asynchroner Verarbeitung und effizientem IO
  • Identifizierung und Behebung von Leistungsengpässen durch Profiling, Benchmarking und Lasttests
  • Integration komplexer Finanzplattformen und Drittanbieterdienste unter Gewährleistung von Korrektheit, Datenintegrität und betrieblicher Resilienz
  • Entwurf zuverlässiger Messaging- und Integrationsflüsse unter Verwendung von JPA, JDBC-Templates, JMS und ereignisgesteuerten Mustern
  • Codequalität und Best Practices: Schreiben von sauberem, wartbarem und effizientem Code unter Einhaltung der besten Branchenpraktiken, einschließlich Code-Reviews, Tests und CI/CD
  • Anwendung von finanzgradigen Ingenieurprinzipien (Auditierbarkeit, Sicherheit, kontrollierte Änderungen)
  • Zusammenarbeit: Enge Zusammenarbeit mit Produktmanagern, Designern und anderen Stakeholdern zur Erfassung von Anforderungen und deren Übersetzung in technische Spezifikationen und Ergebnisse

Qualifikationen

  • Sprachen und Plattformen: Java (Core Java, Collections, JSON, JDBC), Spring Framework, Spring Boot
  • Architektur: Verteilte Systeme, Microservices, ereignisgesteuertes Design, latenzarme Systeme
  • Datenbanken und Messaging: JPA, JDBC, relationale Datenbanken, JMS
  • Betriebssysteme: Unix/Linux, Bash-Scripting
  • Sicherheit: OAuth2, API-Sicherheit, IAM-Konzepte
  • Starke Code-Review-Praktiken und Stolz auf Codequalität
  • Erfahrung mit Cloud-Plattformen, vorzugsweise Microsoft Azure
  • Kenntnisse in der Microservices-Architektur und Containerisierung (z.B. Docker, Kubernetes)
  • Vertrautheit mit CI/CD-Pipelines und DevOps-Praktiken
  • Frühere Erfahrung in der Finanzbranche ist von Vorteil
  • Bereitschaft zur Zusammenarbeit in einem globalen Team mit Mitgliedern in Zürich und Singapur
  • Starkes Verantwortungsbewusstsein mit Fokus auf Geschäftsauswirkungen und Zuverlässigkeit
  • Analytischer Problemlöser mit einem leistungs- und qualitätsorientierten Ansatz
  • Teamplayer mit der Fähigkeit, in einem agilen Umfeld zu arbeiten

Aufgrund der Schweizer Arbeitsgenehmigungsbeschränkungen können wir nur Bewerbungen von EU-Bürgern oder Inhabern einer gültigen Arbeitsgenehmigung in der Schweiz berücksichtigen.

Senior Java Developer - Distributed Financial Systems Arbeitgeber: Experis Switzerland

Experis Switzerland ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einem starken Fokus auf persönliche und berufliche Weiterentwicklung sowie einer offenen und unterstützenden Unternehmenskultur fördert das Unternehmen die Zusammenarbeit und Kreativität. Die Position als Senior GitLab Platform Engineer ermöglicht es Ihnen, an spannenden Projekten im Bereich CI/CD und Cloud/Kubernetes zu arbeiten und dabei von flexiblen Arbeitszeiten und einem engagierten Team zu profitieren.

E

Kontaktdaten:

Experis Switzerland Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Java Developer - Distributed Financial Systems mit Bravour zu bestehen

Java (Core Java, Collections, JSON, JDBC)
Spring Framework
Spring Boot
Distributed Systems
Microservices
Event-Driven Design
Low-Latency Systems