Stellenangebot
Senior Software Engineer Java
Julius Baer sucht einen erfahrenen Java-Entwickler für die Teilnahme an einer umfassenden Neugestaltung der Markt-Daten-Verteilungsplattform. Der Kandidat soll Erfahrung in der Entwicklung von Hochleistungs-Software-Systemen und bei der Implementierung von Microservices und Cloud-nativen Anwendungen haben.
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 Umgestaltung der Markt-Daten-Verteilungsplattform
- Implementierung neuer Komponenten und Erweiterung bestehender Komponenten
- Entwurf von hochleistungsfähigen Softwaresystemen und Ideen für Markt-Daten-Streaming
- Lieferung robuster und skalierbarer Lösungen
- Beteiligung an der Anwendungssupport, einschließlich periodischer On-Call-Dienste
- Förderung der Standardisierung und Automatisierung innerhalb von Julius Baer Markets Technology
- Förderung 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
- Mindestens 5 Jahre Erfahrung in der Entwicklung mit Java, davon mindestens 2 Jahre mit Java 11 oder höher
- Kenntnisse von Cloud-Konzepten und -Erfahrungen, insbesondere Azure
- Kafka-Erfahrung
- 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 kollaborativer Entwicklung (z.B. Pair- oder Mob-Programmierung), Geben und Empfangen von Feedback
- Erfahrung in der Betreuung von Junior-Entwicklern
- 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 folgen
- Sehr gute Englischkenntnisse und Kommunikationsfähigkeiten
Wir bieten
Keine expliziten Benefits genannt.Jobdetails