⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна, но, может быть, ваш отклик будет рассмотрен. Попробуйте откликнуться на эту вакансию, если она вам понравилась или вы можете  найти актуальные похожие вакансии

Senior Java Developer

Прямой работодатель  JSC Citibank
Москва, Россия
Информационные технологии • Разработка • Java • Oracle • HTML • Backend • Банковская и страховая сфера
12 ноября 2020
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
от 250 000 до 350 000 ₽
Работодатель  JSC Citibank
Описание вакансии

We are looking to build a strong team of professionals, with different skill sets. It is really not that important if you don't know how one or another library is working, for us - Core Java, DataStructures, Algorithms knowledge is far more important. At the same time, it would be great if you have experience with things we are using: Kafka, Apache Ignite, Microservices, Docker, Distributed Computing, Protobuf, Netty, JS/React, Python Ping us, if you think these challenges are interesting for you...


  • Understand FX pricing business logic, front-to-back flows and architecture
  • Implement complex business-driven changes, do impact analysis and backtesting
  • Direct communication with the business stakeholders and quant team
  • Design (high-availability, fault-tolerant, low latency)
  • Take active part in designing architecture and business flows for new platform
  • Produce and own design and architecture for new projects on real-time low-latency systems
  • Implement complex changes in the code and conduct code review (if required)
  • Complex production issues analysis especially in the business logic
  • Collaborate with a globally distributed team of developers, business analysts, quality assurance and support professionals
  • Coach other developers with business domain knowledge

Mandatory skills:

  • 5+ years of proven experience as Senior Java developer or Technical Lead or Architect on real-time low-latency applications built on Java, Oracle + streaming frameworks (Samza, Flink, Spark, etc).
  • Solid understanding of application lifecycle and approaches for enterprise integration (JMS, etc.)
  • Excellent interpersonal skills and fluent spoken English
  • Experience of dealing with business stakeholders on the client side
  • Experience in working within a team distributed between onsite and offshore
  • BSc/MSc in Computer Science or relevant
  • Hands on experience in TDD and automated testing tools

Nice-to-Have skills:

  • Experience with HTML5 (React or Angular) would be a plus
  • Experience of working with Computing Grid
  • Experience in new teams building, understanding of the related challenges


Информационные технологииРазработкаJavaOracleHTMLBackend
Отрасль и сфера применения
Банковская и страховая сфера
Уровень должности