Senior Java/C++ Developer (Finance)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Java/C++ Developer (Finance): Design, build, and enhance mission-critical trading and pricing systems for FX Options, FX Rates, Structured Products, and Derivatives with an accent on low-latency Java/C++ services and integration with financial market data. Focus on scalable banking/trading application architecture, microservices and containerization, and reliable delivery through CI/CD and observability.
Location: Zurich
Company
develops market pricing and volatility management capabilities for wealth management and financial markets.
What you will do
- Develop Java services for trading tools and continuously improve existing software.
- Design and integrate solutions to meet new business requirements for FX and derivatives products.
- Build and maintain scalable banking/trading applications in Agile/SAFe environments.
- Provide third-level support and user training, including on-call duty.
- Collaborate with traders, quants, business analysts, and IT stakeholders to deliver robust, low-latency solutions.
Requirements
- 5+ years of software development experience in Java (Java 11+), with proven expertise in Spring Framework, JMS, JPA, Maven, and TDD using JUnit/Mockito.
- Hands-on experience building scalable banking/trading applications and strong architectural/solution design skills.
- Proficiency with messaging and integration: IBM MQ or ActiveMQ, JSON/Thrift, and financial market data feed integration.
- Experience with microservices architectures and containerization using Docker and Kubernetes, plus CI/CD pipelines (Jenkins, Grafana, Octopus).
- Relational database development skills using Oracle, Hibernate, and JDBC.
- Strong understanding of financial products (FX options and FX rates) and banking systems (trading, core banking, market data, pricing).
Nice to have
- Financial product training and proactive, team-oriented mindset.
Culture & Benefits
- Work in an Agile/SAFe environment with collaborative code reviews and pair/mob programming.
- Third-level support responsibilities with user training and on-call duty.
- Focus on DevOps culture, observability, and capacity management across the full development lifecycle.
- Contract role via an external payroll partner for 12 months with possible extension.
Hiring process
- Submit a full application via the online application tool.
- Interviews and evaluation based on technical fit for Java/C++ trading and pricing systems.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →