Une candidature complète en une minute
Un CV et une lettre de motivation personnalisés, prêts à envoyer.
Julius Baer seeks a Java Engineer to advance its high‑performance computing (HPC) infrastructure. You will maintain, optimize, and scale Java-based cluster scheduling and control systems across on‑premises servers and Azure, ensuring high availability for mission‑critical resources and collaborating with stakeholders to balance resources with business needs.
The role emphasizes working with distributed systems, NoSQL databases, and messaging (ActiveMQ), with a focus on performance and regulatory
At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let’s shape the future of wealth management together.
Join us as a Java Engineer and play a key role in advancing our High-Performance Computing (HPC) infrastructure. Our hybrid platform, spanning hundreds of on-premises servers and cloud resources in Microsoft Azure, delivers the high-performance, resilient computing capabilities that power a state-of-the-art trading floor. You will be instrumental in maintaining, optimizing, and scaling this critical environment as we continue to grow and innovate.
The cluster scheduling and control systems are primarily built in Java, with Apache Ignite as the clustering layer. Jobs are received from internal clients via legacy HTTP and ActiveMQ interfaces, while modern clients use an in-house API developed in Java and Python. System statistics are collected in MongoDB and Elastic/Kibana.
This role requires ensuring high availability for a mission-critical resource, developing a deep understanding of a large existing codebase, and proposing improvements. You will also maintain and enhance multiple monitoring systems for both infrastructure and client job submissions.