Java Full Stack Lead Software Engineer

Готовы ли вы продвинуть свою карьеру и отправиться в приключение, где сможете расширить границы возможного в улучшении отделений банков? Присоединяйтесь к нам в качестве ведущего инженера-программиста в подразделении потребительского и общинного банковского обслуживания отделений банка в JPMorgan Chase.

Как ведущий инженер-программист, вы станете неотъемлемой частью гибкой команды, посвященной совершенствованию, созданию и предоставлению лидирующих на рынке технологических продуктов безопасным, стабильным и масштабируемым способом. Вашими основными обязанностями будет разработка критически важных технологических решений в различных технических областях для поддержки деловых целей нашей компании.

Основные обязанности:

  • Разрабатывать и исправлять творческие программные решения, выходящие за рамки рутинных или традиционных подходов.
  • Создавать и рецензировать высококачественный, безопасный производственный код, обеспечивая его соблюдение лучших практик.
  • Идентифицировать возможности для автоматизации устранения повторяющихся проблем для повышения стабильности работы.
  • Проводить оценочные сессии с внешними поставщиками, стартапами и внутренними командами для оценки архитектурных решений и технической применимости.
  • Продвигать использование новых и передовых технологий в сообществах программной инженерии.
  • Поддерживать командную культуру разнообразия, равенства, инклюзивности и уважения.
  • Проводить непосредственное кодирование для приложений филиалов и внедрять практики тестирования автоматизации.
  • Проводить тестирование производительности приложений для банковских филиалов.

Требуемые квалификации, возможности и навыки:

  • Формальное обучение или сертификация в области программной инженерии с опытом работы 5+ лет.
  • Практический опыт в системном проектировании, разработке приложений, тестировании и обеспечении операционной стабильности.
  • Продвинутое знание одного или нескольких языков программирования.
  • Компетентность в методах автоматизации и непрерывной доставки.
  • Всестороннее понимание всех аспектов жизненного цикла разработки программного обеспечения (SDLC).
  • Экспертные знания в гибких методологиях, включая CI/CD, устойчивость приложений и безопасность.
  • Знание программных приложений и технических процессов в таких областях, как облачные вычисления, искусственный интеллект, машинное обучение и мобильные технологии.
  • Глубокие знания ИТ-систем финансовой индустрии.
  • Практический опыт работы в облачной среде.
  • Компетентность в разработке с использованием JavaScript (React, Vue.JS, Angular), Java, SpringBoot, SQL, Non-SQL и Python.
  • Опыт работы с практиками тестовой автоматизации, включая функциональное, модульное, компонентное, контрактное и производственное тестирование.

Предпочтительные квалификации, возможности и навыки:

  • Опыт логического и физического моделирования данных.
  • Опыт создания отказоустойчивых и устойчивых приложений.
  • Понимание процесса поиска и проектирования пользователей.
  • Практический опыт работы с различными способами интерфейсной коммуникации, такими как микросервисы, пакетная обработка и обработка потоков событий.
  • Опыт работы в команде Agile, использующей методику Scrum.
  • Сильные организационные и коммуникативные навыки.

Chase - ведущая финансовая компания, помогающая почти половине американских домохозяйств и малых предприятий достигать своих финансовых целей с помощью широкого спектра финансовых продуктов. Наша миссия - создавать вовлеченные, длительные отношения и ставить наших клиентов в центр всего, что мы делаем. Мы поддерживаем малые предприятия, некоммерческие организации и города, предоставляя решения, адаптированные ко всем их финансовым