Java Developer – Zurich (12‑month Contract)
We are seeking an experienced Java Developer to support our client, a private bank in Zurich. The role focuses on developing and enhancing real‑time pricing and volatility systems across FX Options, FX Rates, Structured Products, and Derivatives.
Start date:
ASAP
Location:
Zurich
Duration:
12 months
Workload:
100%
Responsibilities:
Develop and maintain high‑performance Java services for front‑office trading
Implement new features and integrations in cooperation with traders and quants
Optimise and modernise existing applications for performance and reliability
Provide 3rd‑level support and participate in on‑call rotation
Collaborate with trading, quant, business analysis, and IT teams
Maintain strong coding standards, testing practices, and CI/CD workflows
Profile:
5+ years Java development (Java 11+), ideally in front‑office or capital‑markets environments
Knowledge of FX Options, FX Rates, pricing engines, and market data
Experience with Kubernetes, Docker, CI/CD (Jenkins, Octopus)
Messaging technologies (IBM MQ / ActiveMQ), JSON, Apache Thrift
Strong in Core Java, Spring, JMS, JPA, Hibernate, JDBC, Oracle DB, Maven
Experience with Agile / SAFe, Jira, Confluence
Fluent English; German is an advantage