Royal Bank America

Software Engineer II - Python/Java Developer

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

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

Задачи

  • Разрабатывать решения и писать юнит-тесты в соответствии с критериями приёмки и требованиями комплаенса
  • Использовать различные архитектурные компоненты (данные, приложения, бизнес) при проектировании и разработке
  • Выполнять задачи Continuous Integration и Continuous Development (CI/CD)
  • Участвовать в уточнении и определении требований (story refinement)
  • Оценивать объём работ, необходимый для реализации требований в течение жизненного цикла поставки
  • Поддерживать существующие тестовые наборы (интеграционные, регрессионные, нагрузочные), анализировать отчёты и выявлять причины ошибок
  • Проводить spike/proof of concept для снижения рисков или реализации новых идей

Требования

  • 8+ лет релевантного опыта работы
  • Владение языками программирования, необходимыми для роли
  • Минимум 8–10 лет прогрессивного опыта в банковской отрасли
  • Опыт разработки приложений на Java или Python, работа с RDBMS и SQL; опыт с Quartz — большое преимущество
  • Опыт участия в крупных или сложных проектах
  • Отличные навыки устной и письменной коммуникации, комфортная работа с разными уровнями менеджмента, высокая внимательность к деталям
  • Чувство ответственности и личная заинтересованность в успехе проекта
  • Знание финансовых продуктов, включая листинговые, двусторонние и клиринговые продукты; знание риск-менеджмента — плюс
  • Сильные навыки управления данными и аналитические способности
  • Умение вовлекать команды и бизнес-партнёров для эффективной поставки бизнес-решений
  • Отличные организационные навыки и умение эффективно расставлять приоритеты в условиях жёстких сроков
  • Глубокое понимание core Java API (collections, concurrency, nio и др.), опыт работы с многопоточными системами, знание Java garbage collector, знакомство с low latency IO
  • AI First подход
  • Автоматизация на всех этапах жизненного цикла разработки, особенно shift-left тестирование
  • Практика test-driven development, знание UML и OO-дизайна, опыт с Eclipse/IntelliJ, Jenkins, Git, TeamCity, Gradle и серверами непрерывной сборки
  • Глубокий опыт работы с сокетами и понимание сетевой связности
  • Подтверждённый опыт проектирования и архитектуры front office систем
  • Умение работать в команде, помогать младшим коллегам и принимать техническое руководство тимлида
  • Практический опыт работы с Agile и test-driven development
  • Знание Prime Brokerage Margin Financing — плюс
  • Степень бакалавра или эквивалентный практический опыт

Условия

  • Офисная культура с чёткими ожиданиями по присутствию в офисе и гибкостью в зависимости от роли и бизнес-задач
  • Диапазон оплаты: $88 800 – $144 800 в год, итоговое предложение зависит от опыта, образования и навыков
  • Участие в ежегодном дискреционном бонусе
  • Пакет льгот, оплачиваемый отпуск, ресурсы и поддержка сотрудников
  • График: 1-я смена (США), 40 часов в неделю
  • Локация: US - NJ - Jersey City - 525 Washington Blvd (NJ2525)

Навыки

  • Python
  • Java
  • RDBMS
  • SQL
  • Quartz
  • Java API
  • collections
  • concurrency
  • nio
  • multithreaded systems
  • Java garbage collector
  • low latency IO
  • sockets
  • UML
  • OO design
  • Eclipse
  • IntelliJ
  • Jenkins
  • Git
  • TeamCity
  • Gradle
  • CI/CD
  • Agile
  • test-driven development
  • DevOps
  • automation

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

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Software Engineer II - Python/Java Developer — Royal Bank America, 88,800 – 144,800 USD в год, Jersey City | itrelocate