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