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

Senior Java/Kotlin Engineer (Hybrid in Jersey City, NJ) New York City, NY, US

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

О вакансии

Откуда можно работать
Гибрид: New York City, США
Уровень
Senior
указан работодателем
Деньги
≈ $11–14 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Впервые заметили 15.09 · проверена 02.11
дату публикации работодатель не указал
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

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

Суть роли

Senior Java/Kotlin Engineer (Hybrid in Jersey City, NJ)

Мы ищем Senior Java/Kotlin Engineer для работы с нашим клиентом — Tier 1 инвестиционным банком в рамках программы Equity Accelerator, многолетней стратегической инициативы по модернизации платформы Prime Finance Equities. Программа подразумевает переинжиниринг основных торговых систем, создание новых платформ данных и расширения рынков, а также запуск продвинутых клиентских функций, таких как кросс‑маржин и кредитное финансирование, заменяя устаревшую архитектуру на событийно‑ориентированные, облачно‑нативные системы, разработанные для институциональной стабильности, пропускной способности и расширяемости.

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

  • Переинжиниринг основных торговых и пост‑трейдинговых систем в событийно‑ориентированные, облачно‑нативные сервисы на JVM (Java и Kotlin).
  • Модернизация наследуемых компонентов при сохранении живой, финансово значимой платформы в стабильном состоянии.
  • Создание новых платформ данных и расширения рынков, которые поддерживают программу, а также инфраструктуры для продвинутых клиентских функций, таких как кросс‑маржин и кредитное финансирование.
  • Проектирование с учётом особенностей событийно‑ориентированных систем: обработка сбоев, гарантии порядка, семантика повторов и целостность данных под рыночным давлением.
  • Практика TDD и тестирования «shift‑left» в качестве стандарта. Тестирование в первую очередь локально с контейнеризованными зависимостями, быстрыми обратными связями и полным контролем качества ваших поставок от начала до конца, а не передача их группе QA.
  • Итеративная доставка: разработка на основе trunk‑based, CI/CD и частые (еженедельные или чаще) релизы в продакшн в рабочие часы без прерывания сервиса.
  • Прямое взаимодействие с бизнес‑стейкхолдерами и командами upstream/downstream для построения собственного доменного знания, а не полагание на бизнес‑аналитиков.
  • Использование AI‑ассистированных и агентных инструментов разработки как настоящего ускорителя для анализа наследуемого кода, генерации тестов, прототипирования и рефакторинга.

Требования

  • Экспертный уровень Java, с опытом работы с Kotlin или явным желанием его освоить (корпоративные системы, многопоточность, производительность).
  • Практический опыт проектирования и построения событийно‑ориентированных систем на основе паттернов message‑passing и event‑sourcing, включая обработку сбоев, гарантии порядка и семантику повторов.
  • Test‑Driven Development как практика, а не цель: вы отвечаете за качество от начала до конца, проектируете с учётом тестируемости и можете продемонстрировать это в процессе решения задачи (оценивается на интервью).
  • Практический опыт в среде торговли на капитальных рынках или пост‑трейдинга: жизненный цикл сделки, бронирование сделок и управление позициями, а также пост‑трейдинговые операции, такие как расчёт денежных потоков, расчёт и переводы, клиентская отчётность и бухгалтерские принципы.
  • Доказанный опыт истинной итеративной доставки, включающий короткие обратные связи, trunk‑based development, CI/CD и регулярные релизы в продакшн без простоя. Проекты‑водопады, названные agile, не учитываются.
  • Подтверждённая способность анализировать, рефакторить и модернизировать крупномасштабные наследуемые системы, сохраняя их стабильность.
  • Автономия уровня Senior: вы участвуете в обсуждениях дизайна, конструктивно возражаете против технических решений и работаете с минимальным надзором в сложной производственной среде.
  • Степень бакалавра в области Computer Science или аналогичной специальности.

Будет плюсом

  • Понимание операционных потоков Prime Brokerage, Synthetic (Swap) или Cash Equity. Это значительное преимущество.
  • Знакомство с корпоративными действиями, обязательствами по регуляторной отчётности (например, 871(m), EMIR, MiFID) и интеграцией с системами риска/оценки в контексте акций.
  • Глубокие знания SQL Server: T‑SQL, проектирование схем, оптимизация производительности и сложные модели данных в средах с высоким объёмом транзакций.
  • Kafka (или аналогичные платформы потоковой передачи событий) в масштабе и MongoDB.
  • Развёртывание Kubernetes/OpenShift и облачно‑нативные операционные практики, с наблюдаемостью через OpenTelemetry, ELK и Grafana.
  • Демонстрированный опыт разработки с приоритетом AI: агентные рабочие процессы кодинга для анализа наследуемого кода, рефакторинга и генерации тестов, с чётким пониманием, где инструменты помогают, а где нет.

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

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

Навыки

JavaKotlinevent-driven systemscloud-native servicesJVMTest-Driven DevelopmentCI/CDKafkaMongoDBKubernetesOpenShiftOpenTelemetryELKGrafanaMS SQL ServerT-SQL

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

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