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