обновлено 5 дней назад
Senior Software Engineer - Risk & FX (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer - Risk & FX (Java): Building and maintaining mission-critical FX trading services, including pricing engines, risk management systems, and market data integrations, with an accent on high-throughput distributed systems, microservices, and real-time financial data. Focus on designing low-latency services, implementing event-driven architecture with Kafka, integrating FIX market data, and leading technical decisions across the FX platform.
Location: London, United Kingdom; hybrid position with at least 3 days in the office
Company
is a global payments technology company, and Currencycloud operates within after its acquisition in December 2021.
What you will do
- Build and maintain FX pricing engines, risk management systems, market data providers, and other mission-critical trading services.
- Process real-time FX market data from providers such as Barclays and JP Morgan using the FIX protocol.
- Design and implement high-throughput, low-latency services for large-scale FX transactions.
- Lead technical discussions on hexagonal architecture, event-driven patterns, and distributed systems.
- Own services end to end, including service boundaries and independent deployment paths.
- Mentor junior engineers and collaborate with Treasury, Trading, Platform, Product, and QA stakeholders.
Requirements
- At least 5 years of software development experience, including at least 2 years building Java microservices.
- Strong Java and SQL skills, including complex queries and relational databases such as MySQL.
- Experience delivering scalable, fault-tolerant, performant, and well-tested production systems.
- Experience with event-based and streaming solutions using Kafka, and applications running on Kubernetes.
- Working knowledge of AWS, Docker, microservices, distributed systems, and DevOps practices.
- Experience working collaboratively in agile, distributed, scale-up environments and reviewing peer code.
Nice to have
- Ability to read Ruby or Scala.
- Experience in the financial domain, particularly risk management.
- Familiarity with Terraform, Spring Boot, OpenAPI, Elasticsearch, Datadog APM, TDD, BDD, and contract testing.
- Experience working with contractors and outsourced teams.
Culture & Benefits
- Work on a 24x7 API and FX platform supporting large-scale cross-border transactions.
- Independent ownership and deployment paths for services.
- Modern cloud-native codebase using AWS, Kubernetes, Kafka, and microservices.
- Agile development with continuous integration, continuous delivery, and GitHub-based peer review.
- Opportunities to make changes with measurable business impact and collaborate across multiple teams.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
8 дней назад
Senior Software Engineer (Java/Spring Boot)
10 дней назад
Senior Backend Software Engineer (Fintech)
11 дней назад
Java Developer (Spring Boot)
6 дней назад
Senior Software Engineer (Java/AWS)
6 дней назад
Senior Java Engineer (Elasticsearch)
5 дней назад
Staff Software Engineer (Java/Distributed Systems)
160 000 - 210 000$