Senior Java Developer – Marktpreisgestaltung & Volatilitäts-management (r-17462)
Entwicklung, Verbesserung und Wartung von Kerndiensten und -anwendungen in Java mit Fokus auf Performance und Zuverlässigkeit
Leitung der Konzeption und Implementierung neuer Funktionen und Integrationen zur Erfüllung der sich wandelnden Geschäftsanforderungen im Kapitalmarkt
Kontinuierliche Verbesserung bestehender Software durch Refactoring, Optimierung und Modernisierung
Bereitstellung von Anwendungssupport der dritten Ebene, Behebung von Produktionsproblemen und Sicherstellung der schnellen Lösung kritischer Störungen
Teilnahme an der Rufbereitschaft zur Unterstützung von Live-Systemen außerhalb der regulären Arbeitszeiten
Zusammenarbeit mit relevanten Geschäftspartnern, darunter Händler, Quantitative Analysten und Vertrieb, um Anforderungen zu verstehen und effektive technische Lösungen zu entwickeln
Unterstützung von Anwenderschulungen und Dokumentationsmaßnahmen zur Gewährleistung einer reibungslosen Einführung neuer Funktionen
Förderung von Best Practices in Bezug auf Codierungsstandards, Tests, CI/CD und Operational Excellence
02
Erforderlich
Fundierte Finanzexpertise: Umfassendes Verständnis von Finanzprodukten, insbesondere Devisenoptionen und -kursen, sowie solide Kenntnisse von Bankensystemen, einschliesslich Kernbankensystemen, Handelsplattformen, Marktdaten und Preisberechnungs-Engines sowie deren Wechselwirkungen
Langjährige Erfahrung in der Softwareentwicklung: Mindestens 5 Jahre praktische Erfahrung in der Java-Entwicklung, davon mindestens 2 Jahre mit Java 11 oder höher
Nachgewiesene Erfahrung mit Bank- und Handelsanwendungen: Mindestens 5 Jahre Erfahrung in der Entwicklung geschäftskritischer Systeme in Kapitalmarkt- oder Front-Office-Umgebungen
Microservices & Moderne DevOps-Praktiken: Praktische Erfahrung mit Kubernetes, Docker, CI/CD-Pipelines und DevOps-Tools wie Jenkins und Octopus; Vertrautheit mit Scripting, Deployment-Automatisierung, Zertifikatsverwaltung und Massnahmen zur Sicherstellung der Betriebssicherheit
Messaging- und Datentechnologien: Praktische Erfahrung mit Messaging-Middleware wie IBM MQ oder ActiveMQ; fundierte Kenntnisse in Datenformaten wie JSON und Apache Thrift. Fundiertes Verständnis von Finanzmarktdatenfeeds und Echtzeitverarbeitung
Exzellenz in der Softwareentwicklung: Umfassende Kenntnisse in Core Java, Spring Framework, JMS, JPA, Hibernate, JDBC, Oracle DB und Maven; Erfahrung in testgetriebener Entwicklung mit JUnit und Mockito, mit starkem Fokus auf Codequalität und Peer-Review-Prozessen
Agile Entwicklungs- und Kollaborationskompetenz: Erfahrung in agilen oder SAFe-Umgebungen mit Jira und Confluence; Vertrautheit mit kollaborativen Methoden wie Pair- oder Mob-Programming, konstruktivem Feedback und iterativer Lösungsentwicklung
Lösungsarchitektur und Betriebsbewusstsein: Fähigkeit zur Leitung technischer Designs, Integration nicht-funktionaler Anforderungen und Berücksichtigung von Skalierbarkeit, Sicherheit, Observability (z. B. Grafana), Kapazitätsmanagement und Systemlebenszyklusaktivitäten
Strukturierte, zielorientierte Arbeitsweise und schnelle Anpassungsfähigkeit an dynamische Umgebungen mit wechselnden Prioritäten
03
Wünschenswert
Vorkenntnisse in C++, Visual C++, Qt oder verwandten Frameworks sind von Vorteil
04
Vertragslaufzeit
12 Monate mit Verlängerungsoption
05
Sprachliche Anforderungen
Fliessende Englischkenntnisse (in Wort und Schrift) sind erforderlich
Gute Deutschkenntnisse in Wort und Schrift sind von Vorteil
06
Antragsformular
Personaldienstleister in Zürich und Singapur EN DE
Zürich
Dufourstrasse 122
8008 Zürich
Switzerland
Singapore
Rigby Pte. Ltd.
9 Raffles Place, #24-01
Republic Plaza
Singapore 048619
12 Monate mit Verlängerungsoption Zürich
Jetzt bewerben
Alle offenen Stellen
Beschäftigungsart Vertrag
Industrie Bankwesen
Fachbereich IT
Ort Zürich
Remote? Nein
Homeoffice? Flexibel
Vertragslaufzeit 12 Monate mit Verlängerungsoption
01
Aufgaben und Verantwortungen
Firma: Rigby AG
Berufsfelder
Einsatz
- Arbeitspensum:
- 50 - 100%
- Anstellungsverhältnis:
- Festanstellung oder temporär
- Stellen-Typ:
- Mitarbeiter/In
- Arbeitsort:
- Zürich (ZH)