Stellenangebot
Senior Java Engineer
Der Senior Java Engineer ist für die Entwicklung und Implementierung von Softwarelösungen für Finanzprodukte und -dienstleistungen bei Julius Baer verantwortlich und soll dabei ein Team von Entwicklern leiten und unterstützen. Die Stelle erfordert Erfahrung in Java-Entwicklung, Kenntnisse von Marktdata und die Fähigkeit, in einem agilen Umfeld zu arbeiten.
Stellenbeschreibung
Aufgaben
- People Management
- Beitrag zur Stärkung des Teamgeistes und Förderung einer kollaborativen Arbeitsumgebung an allen Standorten.
- Mentoring, Motivation und Bereitstellung von Anleitung und Feedback für jüngere Teammitglieder.
- Business Management
- Arbeit an der Erfüllung der Ambitionen des Teams, definiert vom Leiter des CoE Software Solutions.
- Aktive Teilnahme und Unterstützung des Teamleiters bei der regelmäßigen Überprüfung und Verbesserung von Teamprozessen zur Optimierung von Effizienz und Produktivität.
- Kontinuierliche Weiterentwicklung und Verbesserung von Systemen.
- Stakeholder Management
- Effektive und progressive Verwaltung aller Stakeholder und Benutzer von Anwendungen, die vom Team unterstützt werden.
- Anforderungserfassung und -diskussion mit Geschäftsinhabern und Stakeholdern.
- Regelmäßige Updates für wichtige Stakeholder über die verschiedenen Kommunikationskanäle des Teams.
- Change Management
- Aktive Teilnahme und Unterstützung am Program Increment (PI) Planungsprozess.
- Unterstützung bei Change Management und Release-Rollout-Planung.
- Bereitstellung von dedizierter Post-Implementierungs-Unterstützung vor Ort in Asien.
- Regulatory Responsibilities and Risk Management
- Demonstration angemessener Werte und Verhaltensweisen, einschließlich, aber nicht beschränkt auf Standards zu Ehrlichkeit und Integrität, Sorgfalt und Diligenz, fairem Umgang, faire Behandlung von Kunden, Management von Interessenkonflikten, Kompetenz und kontinuierlicher Entwicklung, angemessenem Risikomanagement und Einhaltung geltender Gesetze und Vorschriften.
- Design und Entwicklung
- Zusammenarbeit mit funktionsübergreifenden Teams bei der Gestaltung, Entwicklung und Implementierung von qualitativ hochwertigen Softwarelösungen für unsere Finanzprodukte und -dienstleistungen.
Anforderungen
Fähigkeiten
- Persönlich und Sozial
- Fähigkeit, unabhängig und in einem globalen Teamumfeld zu arbeiten und Initiativen mit positiver Einstellung anzugehen.
- Erfahrung mit kollaborativer Entwicklung (z.B. Pair- oder Mob-Programming), Geben und Nehmen von Feedback.
- Erfahrung im Mentoring jüngerer Entwickler.
- 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 befolgen.
- Sehr gute Englischkenntnisse aufgrund von Kommunikationsfähigkeiten.
- Teamplayer.
- Fähigkeit, in einer agilen Umgebung zu arbeiten.
- Selbstmotiviert; fähig und bereit, mit minimaler Anleitung zu arbeiten.
- Sehr gute Englischkenntnisse.
- Professionell und Technisch
- Relevante höhere Bildung und professioneller Hintergrund mit mindestens 5 Jahren Erfahrung in der Java-Entwicklung, davon mindestens 2 Jahre mit Java 11 oder höher.
- Kenntnisse von Marktdaten (Asset-Klassen, Datenanbieter, Berechtigungsaspekte).
- Solide Kenntnisse von Multithreading und Speicherverwaltung.
- Erfahrung mit der Entwicklung von Hochleistungs-Systemen in Echtzeit, idealerweise mit Marktdaten-Streaming.
- Erfolgreiche Bilanz bei der Lieferung robuster und skalierbarer Lösungen. <
Jobdetails