Stellenangebot
Java Backend Developer
Die Julius Baer Gruppe sucht einen Java-Backend-Entwickler, der für die Entwicklung und Wartung von Software-Modulen verantwortlich ist und dabei optimalen Funktionsumfang und Integration innerhalb komplexer Systeme sicherstellt. Der ideale Kandidat bringt umfangreiche Erfahrung in der Software-Entwicklung, insbesondere mit Java, Spring und Spring Boot, sowie ausgeprägte Kommunikations- und Problemlösungsfähigkeiten mit.
Aufgaben
Die Rolle umfasst die Verantwortung für das Design, die Entwicklung und das Testen von Softwaremodulen, um optimale Funktionalität und Integration innerhalb komplexer Systeme zu gewährleisten. Dazu gehören:- Collaboration mit cross-funktionalen Teams, um hochwertige Softwarelösungen für Finanzprodukte und -dienstleistungen zu entwerfen, entwickeln und implementieren
- Entwicklung und Wartung von Backend-Services und APIs mit Java, Spring und Spring Boot, sowie Optimierung der Server-Seitigen Leistung und Gewährleistung von Datenintegrität und -sicherheit
- Integration von verschiedenen Finanzsystemen und Drittanbieter-Services, um einen reibungslosen Datenfluss und Interoperabilität zu gewährleisten
- Schreiben von sauberem, wartbarem und effizientem Code unter Einhaltung von Branchenbest-Praktiken, einschließlich Code-Reviews, Tests und Continuous Integration/Continuous Deployment (CI/CD)
- Diagnose und Lösung von technischen Problemen über den gesamten Stack, einschließlich Unterstützung für Entwicklung- und Produktionsumgebungen
- Zusammenarbeit mit Produktmanagern, Designern und anderen Stakeholdern, um Anforderungen zu sammeln und in technische Spezifikationen und Lieferungen zu übersetzen
Anforderungen
- Leidenschaft für die Entwicklung von hochwertiger Software
- Kundenorientierter Ansatz für alle Lieferungen
- Fähigkeit, Probleme schnell zu diagnostizieren und effektive Lösungen zu bieten
- Schneller Lerner und in der Lage, unter Druck zu arbeiten, um enge Fristen einzuhalten
- Sehr gute Kenntnisse der englischen Sprache in Wort und Schrift
- Starke Kommunikations- und Koordinationsfähigkeiten, um mit verschiedenen Ebenen von Stakeholdern umzugehen
- Starke analytische Fähigkeiten, um Anforderungen und Lösungsoptionen zu strukturieren und zu dokumentieren
- Teamplayer
- Hohe Motivation und integrative Persönlichkeit
- Exzellente Entscheidungs- und Problemlösungsfähigkeiten
Professionelle und technische Anforderungen
- Relevante Berufserfahrung in der Finanzindustrie ist wünschenswert
- Relevante höhere Bildung und professioneller Hintergrund mit idealerweise mindestens 7 Jahren umfassender Erfahrung in der Softwareentwicklung, einschließlich als Backend-Entwickler
- Professionelle Hands-on-Java-Programmierfähigkeiten
- Core Java und verwandte Utilities/Bibliotheken, insbesondere Collections, JSON, JDBC, Maven
- Spring-Framework, einschließlich Spring Boot, JDBC-Templates und JPA, Messaging und JMS
- Exzellente Entscheidungs- und Problemlösungsfähigkeiten
- Grundlegendes Verständnis von Unix-Betriebssystemen und Bash-Skripten
- Gute Code-Review-Fähigkeiten und Stolz auf Code-Qualität
- Fähigkeit, unabhängig zu arbeiten und Projekte zu übernehmen
- Fähigkeit, in einer agilen Umgebung zu arbeiten
- Bereitschaft, in einem globalen Team zu arbeiten, das Mitglieder in Singapur und der Schweiz hat
Jobdetails