Bank of America

Java Developer - Software Engineer III

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

Java-разработчик в команду Fraud & Claims Technology банка Bank of America. Проектирование, разработка и поддержка масштабируемых корпоративных приложений на Java/Spring Boot с микросервисной архитектурой и облачными технологиями.

Задачи

  • Разрабатывать решения и юнит-тесты в соответствии с критериями приёмки и требованиями комплаенса
  • Проектировать, разрабатывать и модифицировать архитектурные компоненты, интерфейсы приложений и решения
  • Наставлять других инженеров и обучать команду практикам CI/CD и автоматизации инструментов
  • Участвовать в уточнении требований и оценке работ по задачам
  • Выполнять spike/proof of concept для снижения рисков или реализации новых идей
  • Автоматизировать ручные релизные активности
  • Проектировать, разрабатывать и поддерживать автоматизированные тестовые наборы (интеграционные, регрессионные, нагрузочные)
  • Создавать и поддерживать масштабируемые высокопроизводительные микросервисы и API
  • Вести обсуждения технического дизайна и архитектурные ревью
  • Проектировать, разрабатывать, тестировать и разворачивать корпоративные Java-приложения

Требования

  • 5+ лет опыта разработки на Java, предпочтительно Java 17+, опыт с Java 8/11/17+
  • Недавний практический опыт с Java/Spring Boot и способность напрямую участвовать в сложной разработке и траблшутинге
  • Spring Boot и Spring Framework; REST API и микросервисная архитектура
  • SQL Server, Oracle или PostgreSQL
  • Kafka, MQ или другие платформы обмена сообщениями
  • Maven или Gradle и разработка на базе Git
  • JUnit 5, Mockito и практики автоматизированного юнит/интеграционного тестирования
  • Docker, Kubernetes и инструменты CI/CD
  • Контейнерные платформы, такие как OpenShift, и облачные платформы AWS, Azure или GCP
  • Опыт безопасного кодирования, контроля качества кода/статического анализа и устранения уязвимостей
  • Сильные навыки решения проблем, отладки, траблшутинга производительности и поддержки продакшена
  • Опыт работы по Agile/Scrum
  • Внедрение GitHub Copilot и умение использовать AI-ассистированную разработку с соблюдением стандартов кодирования, тестирования и безопасности

Условия

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

Навыки

  • Java
  • Java 17
  • Spring Boot
  • Spring Framework
  • REST API
  • Микросервисы
  • SQL Server
  • Oracle
  • PostgreSQL
  • Kafka
  • MQ
  • Maven
  • Gradle
  • Git
  • JUnit 5
  • Mockito
  • Docker
  • Kubernetes
  • CI/CD
  • OpenShift
  • AWS
  • Azure
  • GCP
  • GitHub Copilot
  • OAuth2
  • JWT
  • SSO
  • Spring Security
  • Splunk
  • Dynatrace
  • AppDynamics
  • SonarQube

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Java Developer - Software Engineer III — Bank of America, Newark | itrelocate