
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.
Переваги
- Можливості для професійного розвитку в інклюзивному середовищі.
- Підтримка гнучкого балансу між роботою та особистим життям.
- Оплачувані дні для волонтерської діяльності.
- Активні мережі співробітників.