Bank of America
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Payments Technology банка Bank of America. Проектирование, разработка и сопровождение стратегических возможностей глобальной платёжной платформы на Java/Spring с микросервисной архитектурой.
Задачи
- Разрабатывать, дорабатывать, отлаживать, поддерживать и тестировать программные приложения
- Проектировать, разрабатывать и изменять компоненты архитектуры, интерфейсы приложений и решения
- Писать код и юнит-тесты в соответствии с критериями приёмки и требованиями комплаенса
- Разрабатывать и поддерживать наборы автотестов (интеграционные, регрессионные, нагрузочные)
- Автоматизировать ручные релизные активности
- Участвовать в бизнес-обсуждениях и воркшопах, собирать требования и преобразовывать их в технический дизайн
- Наставлять других инженеров и обучать команду практикам CI/CD и автоматизации
- Работать в связке с Product Owners, архитекторами, Feature Leads и QA-инженерами
Требования
- 7+ лет практического опыта в разработке ПО
- Java/J2EE
- Spring Framework
- Разработка микросервисных REST API
- Cucumber Test Framework
- Git
- Oracle DB
- Application Messaging – MQ
- ОС UNIX и Windows
- SVN, Bitbucket/GIT или аналоги
- Опыт разработки в банковской сфере / платежах
- Хорошие коммуникативные навыки и работа со стейкхолдерами
Условия
- Офисный формат работы с гибкостью в зависимости от задач роли
- Годовая зарплата $102,900 – $179,900 в зависимости от опыта, образования и навыков
- Право на годовой дискреционный бонус
- Пакет льгот и оплачиваемый отпуск
- Смена: 1-я (США), 40 часов в неделю
Навыки
- Java
- J2EE
- Spring Framework
- REST API
- Microservices
- Cucumber
- Git
- Oracle DB
- MQ
- JMS
- UNIX
- Windows
- SVN
- Bitbucket
- Mulesoft Anypoint
- OpenShift
- Kafka
- AWS
- CI/CD