Bank of America

Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Опытный software engineer для проектирования и разработки защищённых масштабируемых корпоративных приложений на Java, Spring, Camunda и современных веб- и облачных технологиях. Роль предполагает техническое лидерство, менторинг джунов и работу с безопасностью и CI/CD.

Задачи

  • Проектировать, разрабатывать, тестировать и поддерживать защищённые масштабируемые корпоративные приложения на Java, Spring, REST API и современных веб-технологиях
  • Разрабатывать и поддерживать workflow-решения на Camunda и связанных технологиях автоматизации процессов
  • Обеспечивать техническое лидерство: проектирование решений, код-ревью, инженерные стандарты, менторинг джунов
  • Проектировать и внедрять решения аутентификации и авторизации с использованием OAuth, OIDC, FIDO, TLS и PKI
  • Собирать и разворачивать приложения с использованием облачных, контейнерных и DevOps-технологий
  • Разрабатывать и поддерживать автоматизированные CI/CD пайплайны, продвигать безопасное кодирование и лучшие инженерные практики
  • Работать с базами данных: SQL, Oracle
  • Взаимодействовать с бизнес-партнёрами, архитекторами и командами безопасности для перевода требований в технические решения
  • Диагностировать сложные проблемы приложений, интеграций, производительности и продакшена и доводить их до решения
  • Участвовать в Agile-поставке, внедрять инновации, непрерывные улучшения и техническую модернизацию
  • Менторить младших инженеров

Требования

  • Бакалавр или магистр в области computer science либо эквивалентный опыт
  • 7+ лет практического опыта разработки на Java
  • Способность вести и менторить младших инженеров
  • 2+ года опыта работы с Camunda Workflow
  • Опыт сборки и развёртывания приложений в облаке и контейнерах
  • Безопасное кодирование и лучшие практики
  • Отличные коммуникативные навыки для общения с техническими и бизнес-сторонами
  • Глубокое понимание Java, Spring Framework и RESTful API
  • Владение frontend-технологиями: React.js, Angular, HTML, CSS
  • Опыт работы с базами данных: SQL, Oracle
  • Понимание DevOps-практик и CI/CD пайплайнов
  • Понимание концепций безопасности приложений: аутентификация, авторизация, управление сессиями
  • Знакомство с протоколами OAuth, OIDC, FIDO и связанными продуктами
  • Понимание системной архитектуры, балансировки нагрузки, TLS
  • Знакомство с криптографией и концепциями PKI
  • Владение инструментами разработки: GIT, Maven, Jenkins, JIRA
  • Знание Agile-методологий и инструментов
  • Сильные технические и нетехнические коммуникативные навыки
  • Отличное суждение и навыки решения проблем
  • Принятие разнообразия в команде
  • Страсть к инновациям и непрерывному улучшению

Условия

  • Работа в офисе (in-office культура)
  • Полная занятость, 40 часов в неделю
  • Первая смена (США)
  • Конкурентные и гибкие бенефиты, поддержка физического, эмоционального и финансового благополучия
  • Возможности обучения, роста и карьерного развития

Навыки

  • Java
  • Spring
  • REST API
  • Camunda
  • OAuth
  • OIDC
  • FIDO
  • TLS
  • PKI
  • SQL
  • Oracle
  • React.js
  • Angular
  • HTML
  • CSS
  • DevOps
  • CI/CD
  • Git
  • Maven
  • Jenkins
  • JIRA
  • Agile
  • Cloud
  • Containers

Похожие вакансии

Software Engineer
JT4SeniorColorado SpringsОфис
103,000 – 164,000 USD в год
19 окт.
Senior Backend Engineer, External
Horizon3.aiSeniorУдалённо
199,750 – 235,000 USD в год
19 окт.
Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Cloud Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Eng Sr Prin - SW
BAE SystemsSeniorTotowaОфис
19 окт.
Software Engineer — Bank of America, Addison | itrelocate