WorkListВойтиОформить подписку
GD

Senior Full Stack Engineer - Java/Kotlin - Equity Accelerator, Prime Finance London, United Kingdom

Grid Dynamics · Цифровая трансформация корпораций
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
London, Великобритания
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $6,3–8,5 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Впервые заметили 29.10 · проверена 02.11
дату публикации работодатель не указал
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Это возможность помочь перестроить технологический фундамент глобального бизнеса Prime Finance.

JUXT сотрудничает с инвестиционным банком уровня Tier 1 в рамках программы Equity Accelerator — многолетней инициативы с высокой заметностью по модернизации платформы Prime Finance Equities. В рамках программы перепроектируются ключевые торговые системы, создаются совершенно новые платформы для работы с данными и расширения на рынки, а также запускаются продвинутые клиентские функции, такие как cross-margining и кредитное финансирование. Устаревшая архитектура заменяется событийно-ориентированными облачными (cloud-native) системами, рассчитанными на институциональный уровень стабильности, пропускной способности и расширяемости. Инженеры этой команды — те, кто модернизирует системы и добивается результата.

Это не разработка с нуля. Вы будете работать непосредственно внутри сложной, финансово значимой продуктивной системы: оценивать поведение системы и целостность данных в условиях живого рынка, влиять на архитектурные решения и действовать с реальной самостоятельностью рядом с опытной и сильной инженерной командой. Это не универсальная разработка на Java: предметная область глубокая, стандарты высокие, а влияние ощущается сразу.

Что предстоит делать

  • Разработка функциональности от начала до конца: событийно-ориентированные JVM-сервисы (Kotlin и Java) на бэкенде и современные приложения на React/TypeScript на фронтенде.
  • Создание пользовательских интерфейсов для продвинутых клиентских функций, таких как cross-margining и кредитное финансирование, включая данные в реальном времени через WebSockets.
  • Перепроектирование ключевых торговых систем и систем пост-трейда в событийно-ориентированные облачные (cloud-native) сервисы и модернизация устаревших компонентов с сохранением стабильности работающей платформы.
  • Проектирование с учётом реалий событийно-ориентированных систем: обработка сбоев, гарантии порядка, семантика повторного воспроизведения (replay) и целостность данных в условиях рыночного давления.
  • Фронтенд-разработка на должном уровне: управление состоянием (Redux), производительность, лучшие практики безопасности (аутентификация на основе токенов, защита от XSS) и автоматизированное тестирование.
  • Применение TDD и shift-left-тестирования по умолчанию во всём стеке. Тестирование в первую очередь локально, быстрые циклы обратной связи и ответственность за качество своих результатов от начала до конца, а не передача его группе QA.
  • Итеративная поставка: trunk-based development, CI/CD и частые (раз в неделю или чаще) релизы в продуктив в рабочее время без перерывов в работе сервиса.
  • Прямое взаимодействие с бизнес-стейкхолдерами и смежными командами (upstream/downstream), чтобы самостоятельно накапливать знания предметной области, а не полагаться на Business Analysts, которые будут хранить их за вас.
  • Использование инструментов разработки с помощью AI и агентных инструментов как настоящего ускорителя для анализа устаревшего кода, генерации тестов, прототипирования и рефакторинга.

Требования

  • Сильный JVM-инженер (Java, с опытом работы с Kotlin или желанием его изучить) и React и TypeScript на уровне senior, с опытом поставки продуктивных фронтендов для требовательных пользователей.
  • Практический опыт проектирования и создания событийно-ориентированных систем на основе паттернов передачи сообщений и event-sourcing, включая обработку сбоев, гарантии порядка и семантику повторного воспроизведения (replay).
  • Хорошее чутьё в архитектуре фронтенда: сложное управление состоянием (Redux или аналогичное), работа с данными в реальном времени (WebSockets), надёжная интеграция с API, а также понимание вопросов производительности и безопасности веб-приложений.
  • Test-Driven Development как практика, а не стремление, в обеих частях стека (unit-, интеграционные и E2E-тесты (Jest/Cypress/Playwright)). Вы отвечаете за качество от начала до конца и проектируете с расчётом на тестируемость. Это оценивается на собеседовании.
  • Практический опыт работы в среде торговых операций или пост-трейда на рынках капитала либо рядом с ней: жизненный цикл сделки, бронирование сделок и управление позициями, а также операции пост-трейда, такие как расчёт денежных потоков, расчёты и платежи (settlement and wires), клиентская отчётность и принципы бухгалтерского учёта. Вы должны уметь подтвердить это конкретными примерами, а не общим знакомством с темой.
  • Опыт настоящей итеративной поставки, включая короткие циклы обратной связи, trunk-based development, CI/CD и регулярные релизы в продуктив без простоя. Никаких waterfall-проектов, выданных за agile.
  • Самостоятельность уровня senior: вы участвуете в обсуждении дизайна, конструктивно возражаете против технических решений и работаете с минимальным контролем в сложной продуктивной среде.

Будет плюсом

  • Понимание операционных потоков Prime Brokerage, Synthetic (Swap) или Cash Equity — значительное преимущество.
  • Знакомство с корпоративными действиями (corporate actions), обязательствами по регуляторной отчётности (например, 871(m), EMIR, MiFID) и интеграцией с системами оценки рисков и стоимости в контексте рынка акций.
  • Подтверждённое умение анализировать, рефакторить и модернизировать крупномасштабные устаревшие системы, сохраняя стабильность.
  • Архитектура фронтенда в масштабе: micro-frontends, monorepos, Core Web Vitals и производительность рендеринга, CSP и усиление безопасности.
  • Уверенное владение SQL Server, MongoDB и Kafka (или сопоставимыми платформами потоковой передачи событий).
  • Развёртывание в Kubernetes/OpenShift и практики эксплуатации cloud-native-систем с наблюдаемостью через OpenTelemetry, ELK и Grafana.
  • Подтверждённый опыт AI-first-разработки: агентные рабочие процессы написания кода для анализа устаревшего кода, рефакторинга и генерации тестов, с трезвым пониманием того, где эти инструменты помогают, а где нет.

Условия и бенефиты

  • Возможность работать над передовыми проектами
  • Работа в команде с высокой мотивацией и преданностью делу
  • Конкурентная зарплата
  • Гибкий график
  • Пакет льгот — медицинская страховка, спорт
  • Корпоративные социальные мероприятия
  • Возможности профессионального развития
  • Хорошо оборудованный офис

Grid Dynamics — работодатель, предоставляющий равные возможности. Мы стремимся создавать инклюзивную среду для всех сотрудников в период их работы и для всех кандидатов в процессе подачи заявки.

Все квалифицированные соискатели будут рассмотрены на предмет трудоустройства независимо от возраста, расы, пола, цвета кожи, религии, национального происхождения, сексуальной ориентации, гендерной идентичности, статуса ветерана, инвалидности или любой другой охраняемой категории и не будут подвергаться дискриминации по этим признакам. Решение о приёме на работу принимается на основании квалификации, заслуг и производственной необходимости.

Навыки

JavaKotlinReactTypeScriptReduxWebSocketsJestCypressPlaywrightTDDCI/CDMS SQL ServerMongoDBKafkaKubernetesOpenShiftOpenTelemetryELKGrafana

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти