U.S. Bank
U.S. Bank
U.S. Bank — фінансова установа зі США, яка обслуговує фізичних осіб і компанії у сферах роздрібного та корпоративного банкінгу, управління статками, кредитного андеррайтингу й інвестиційного управління. Компанія також підтримує ініціативи з підвищення фінансової грамотності та взаємодії з місцевими громадами. У матеріалах про кар’єру U.S. Bank наголошує на важливості інклюзивності, корпоративної культури, розвитку працівників, а також здоров’я та добробуту. U.S. Bank є учасником FDIC щодо відповідних депозитних продуктів; інвестиційні та страхові продукти не застраховані FDIC і можуть втратити вартість.

Провідний інженер-програміст, фінансування оборотного капіталу — U.S. Bank (гібридний формат, Шарлотт)

Керуйте розробленням захищених хмарних фінансових застосунків для команди U.S. Bank з фінансування оборотного капіталу. Створюйте й підтримуйте мікросервіси на Java, проєктуючи, тестуючи, усуваючи несправності та масштабуючи критично важливі системи.

Опис

  • Створювати, вдосконалювати, тестувати й підтримувати ключові застосунки для фінансування оборотного капіталу
  • Розробляти хмарні рішення з використанням мікросервісів Java, Spring Boot, PostgreSQL, Kafka та пов’язаних технологій
  • Самостійно опрацьовувати бізнес-запити, електронну пошту, комунікацію в Teams і дотримуватися строків постачання
  • Оцінювати можливі сценарії та виявляти прогалини в їхньому покритті
  • Реалізовувати й перевіряти поведінку в очікуваних сценаріях і сценаріях винятків
  • Проєктувати й тестувати рішення для поточних і прогнозованих обсягів транзакцій
  • Досліджувати дефекти в тестовому та виробничому середовищах, відстежуючи очікувану поведінку й визначаючи момент виникнення проблем
  • Застосовувати вимоги комплаєнсу та практики безпечної розробки протягом усього процесу постачання продукту

Вимоги

  • Ступінь бакалавра або еквівалентний професійний досвід
  • Від шести до восьми років релевантного досвіду
  • Практичний досвід розроблення корпоративного програмного забезпечення на Java 17 або новішій версії та об’єктно-орієнтованого програмування
  • Поглиблені знання Spring Boot, Spring Framework, упровадження залежностей, REST API, безпеки та основних можливостей Spring
  • Практичний досвід роботи з MQ або Kafka, системами обміну повідомленнями, подієво-орієнтованим проєктуванням і асинхронними інтеграційними шаблонами
  • Досвід проєктування та розгортання мікросервісів у публічних хмарах, таких як AWS, Azure або Google Cloud
  • Ґрунтовний досвід роботи з платформами CI/CD, зокрема Jenkins, CloudBees або порівнюваними корпоративними інструментами конвеєрів
  • Досвід керування збірками та залежностями, бажано за допомогою Maven; також прийнятний Gradle
  • Поглиблені знання реляційних баз даних, зокрема PostgreSQL, MySQL, Oracle і DB2, а також досвід моделювання даних, налаштування продуктивності й оптимізації SQL
  • Розуміння шаблонів проєктування програмного забезпечення, системної інтеграції, розроблення API, безпечного кодування та практик Agile-розроблення
  • Бажаний досвід роботи зі Spring Data JPA, Hibernate або MyBatis
  • Знання розгортання в Kubernetes, оркестрації контейнерів і керування конфігураціями
  • Досвід застосування методів керування секретами та практик безпеки застосунків
  • Знайомство з React і сучасними фронтенд-фреймворками
  • Бажаний досвід роботи у фінансових послугах, банківській сфері, кредитуванні, казначействі або фінансуванні оборотного капіталу
  • Здатність працювати з офісу U.S. Bank щонайменше три дні на тиждень
  • Здатність дотримуватися політик і процедур U.S. Bank, зокрема Кодексу етики та ділової поведінки, а також застосовних вимог щодо поведінки й безпеки на робочому місці

Переваги

  • Медичне, стоматологічне страхування та страхування зору
  • Базове й додаткове строкове страхування життя
  • Страхування на випадок короткострокової та довгострокової непрацездатності
  • Відпустка у зв’язку з непрацездатністю під час вагітності та батьківська відпустка
  • План 401(k) і пенсійний план, що фінансується роботодавцем
  • Оплачувана відпустка тривалістю від двох до п’яти тижнів залежно від грейду та стажу
  • До 11 оплачуваних святкових днів
  • Допомога з усиновленням
  • Оплачувана відпустка через хворобу та для забезпечення безпеки: одна година за кожні 30 відпрацьованих годин, до 80 годин за календарний рік, якщо застосовне законодавство не передбачає іншого
  • Програми заохочення та визнання заслуг
  • Можливість придбання акцій працівниками
  • Внески до плану 401(k) і пенсійні виплати