Bank of America
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Open Banking, отвечающий за разработку API-сервисов для обмена данными с третьими сторонами. Работа с Java-платформами, CI/CD и обеспечением устойчивости сквозных транзакционных потоков.
Задачи
- Разрабатывать решения и писать unit-тесты в соответствии с критериями приёмки и требованиями комплаенса
- Использовать различные архитектурные компоненты (данные, приложение, бизнес) при проектировании и разработке
- Выполнять активности CI/CD
- Участвовать в уточнении и определении требований и оценке работ
- Поддерживать существующие тестовые наборы (интеграционные, регрессионные, нагрузочные), анализировать отчёты и выявлять причины ошибок
- Проводить spike/proof of concept для снижения рисков или реализации новых идей
- Вести разработку компонентов API-сервисов канала Open Banking
- Взаимодействовать с командами разработки и инфраструктуры для обеспечения устойчивости канала
- Исследовать, тестировать и внедрять дополнительные инструменты для операционного фреймворка платформы
Требования
- 5+ лет релевантного опыта
- Сильное стратегическое мышление и подтверждённая способность доводить задачи до результата
- Отличные коммуникационные навыки и навыки управления отношениями
- Глубокое понимание API, OAuth 2, gateway-технологий, мониторинга и управления мощностями
- Опыт работы с Java-платформами
- Умение взаимодействовать с командами разработки и инфраструктуры
Условия
- Офисный формат работы с гибкостью в зависимости от задач роли
- Конкурентные и гибкие льготы, поддержка физического, эмоционального и финансового благополучия
- 40 часов в неделю, первая смена (США)
Навыки
- Java
- API
- OAuth 2
- CI/CD
- REST
- JIRA
- Confluence
- Splunk
- AppDynamics
- OFX
- FDX