
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) і пенсійні виплати