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

Старший Java-разработчик и технический руководитель ORMB

Руководство разработкой и поддержкой в рабочей среде решений State Street на Java и Oracle Revenue Management and Billing (ORMB). В задачи входят интеграции, настройка, оптимизация производительности и поддержка запуска.

Описание

  • Руководить разработкой и поддержкой приложений Oracle Revenue Management and Billing (ORMB) на Java.
  • Проектировать и поддерживать программы реального времени и пакетной обработки с учетом бизнес-потребностей.
  • Применять архитектуру ORMB, практики работы с фреймворком и серверную инфраструктуру при создании приложений.
  • Проектировать подходы к развертыванию и интеграции со сторонними приложениями.
  • Создавать интеграции OUAF с использованием Java, REST, XML/JSON, Oracle Database, Groovy и пакетных процессов с подключаемыми модулями.
  • Писать и оптимизировать сложные запросы SQL и код PL/SQL для модели данных ORMB.
  • Исследовать проблемы производительности с помощью оптимизации SQL, настройки базы данных, отчетов AWR и инструментов мониторинга.
  • Настраивать, расширять и совершенствовать решения ORMB, а также создавать отчеты.
  • Разрабатывать интерфейсы и переносить данные с использованием структур таблиц ORMB.
  • Создавать проектную документацию по настройке и разрабатывать Service Scripts, Plug-in Scripts, BPA Scripts, UI Maps, Zones и Portals.
  • Взаимодействовать с командами QA при подготовке тестовых сценариев и проведении сквозного тестирования.
  • Оказывать функциональную и техническую поддержку рабочей среды во время и после запуска.
  • Устранять инциденты в рабочей среде и поддерживать критически важные потоки заданий биллинга и главной книги.
  • Готовить инструкции по сборке, координировать развертывания и выполнять дымовые тесты после развертывания.

Требования

  • Практический опыт работы с модулями ORMB: настройкой клиентов, биллингом, ценообразованием, платежами и взысканием задолженности, а также главной книгой.
  • Глубокое понимание архитектуры ORMB, практик работы с фреймворком и инфраструктуры серверов веб-приложений, бизнес-приложений и баз данных.
  • Опыт проектирования и поддержки программ реального времени и пакетной обработки.
  • Знание моделей развертывания в локальной инфраструктуре и SaaS, а также подходов к интеграции со сторонними системами.
  • Обширный практический опыт работы с OUAF, Java, REST, XML/JSON, Oracle Database, Groovy и пакетными процессами с подключаемыми модулями.
  • Умение писать сложные запросы SQL и код PL/SQL для модели данных ORMB.
  • Опыт диагностики проблем производительности ORMB, включая оптимизацию SQL, настройку базы данных и сквозной анализ производительности; знакомство с отчетами AWR и инструментами мониторинга.
  • Уверенные навыки настройки, расширения и совершенствования ORMB, а также создания отчетов.
  • Понимание структур таблиц ORMB, разработки интерфейсов и миграции данных.
  • Опыт подготовки проектной документации по настройке и разработки Service Scripts, Plug-in Scripts, BPA Scripts, UI Maps, Zones и Portals.
  • Опыт взаимодействия с командами QA при разработке тестовых сценариев и проведении сквозного тестирования.
  • Опыт функциональной и технической поддержки рабочей среды во время и после запуска.
  • Развитые навыки решения проблем и углубленной диагностики.
  • Умение отслеживать и поддерживать потоки заданий во время критически важных операций биллинга и главной книги.
  • Навыки подготовки инструкций по сборке и взаимодействия с командами управления конфигурациями при развертываниях On-Demand.
  • Опыт проведения дымовых тестов после развертывания.
  • Желательно знание BI Publisher и Oracle Analytics.
  • Ключевые технические навыки: OUAF, Core Java, Java Framework, веб-сервисы, Oracle Database, SQL, PL/SQL, оптимизация производительности, Groovy, Unix и GitHub.
  • Дополнительные технические навыки: shell-скрипты, Autosys, ORMB, BI Publisher, OAS и основы AWS.

Преимущества

  • Возможности для профессионального развития в инклюзивной среде.
  • Поддержка гибкого баланса между работой и личной жизнью.
  • Оплачиваемые дни для волонтерской деятельности.
  • Активные сети сотрудников.