JPMorganChase

Software Engineer III - Trading Platform Development

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-разработчик в команду Asset & Wealth Management Technology, работа над мульти-ассетной трейдинговой платформой. Проектирование и разработка Java-микросервисов, участие в архитектурных обсуждениях и обеспечении надёжности сервисов.

Задачи

  • Проектировать, разрабатывать и разворачивать приложения в соответствии с бизнес-требованиями
  • Разрабатывать Java-микросервисы с использованием стриминга, неблокирующего и реактивного программирования, писать production-код
  • Работать с Kafka, IBM MQ, Kubernetes, Redis, Amazon MSK и сервисами AWS
  • Поддерживать внедрение domain-driven design и участвовать в архитектурных обсуждениях
  • Вести техническую документацию и API-сервисы (Swagger/OpenAPI), обеспечивать логирование, аудируемость, безопасность и мониторинг
  • Участвовать в сессиях по дизайну API и выборе паттернов проектирования и подходов к интеграции
  • Проводить code review, продвигать практики TDD/BDD
  • Демонстрировать масштабируемость и отказоустойчивость сервисов с помощью mock-фреймворков и нагрузочного тестирования
  • Использовать корпоративные AI-инструменты для повышения качества кода и скорости доставки, валидируя результаты через peer review и автотесты

Требования

  • Формальное обучение или сертификация по software engineering и 3+ года практического опыта
  • Практический опыт в системном дизайне, разработке приложений, тестировании и обеспечении операционной стабильности
  • Практический опыт работы с core Java на всех этапах SDLC, включая CI/CD и операционную поддержку
  • Опыт с системами обмена сообщениями и стриминга: Kafka, IBM MQ, Rabbit MQ, MSK
  • Рабочее знание SQL и NoSQL баз данных, event-driven архитектур
  • Опыт с системами кэширования: Redis, GemFire или Apache Ignite
  • Опыт использования корпоративных AI-инструментов для разработки с умением критически оценивать и валидировать результаты
  • Понимание ответственного использования AI в инженерных процессах, включая безопасную работу с данными
  • Опыт с распределёнными системами и построением сервисов по паттернам микросервисов и RESTful API
  • Практическое понимание DevOps-инструментов, agile и test-driven delivery
  • Практический опыт работы с AWS

Условия

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

Навыки

  • Java
  • Kafka
  • IBM MQ
  • Rabbit MQ
  • Amazon MSK
  • Kubernetes
  • Redis
  • GemFire
  • Apache Ignite
  • AWS
  • SQL
  • NoSQL
  • RESTful API
  • Swagger
  • OpenAPI
  • CI/CD
  • TDD
  • BDD
  • React
  • FIX protocol
  • microservices
  • event-driven architecture

Похожие вакансии

Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (.NET / Java Spring Boot / AWS)
US BankMiddleAtlantaГибрид
98,175 – 115,500 USD в год
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Software Engineer III - Trading Platform Development — JPMorganChase, 137,750 – 185,000 USD в год, Jersey City | itrelocate