Bank of America
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-разработчик в Bank of America для разработки и поддержки корпоративных приложений на Java и Spring Boot, включая микросервисы, REST API и работу с MongoDB.
Задачи
- Разрабатывать решения и юнит-тесты в соответствии с критериями приёмки и требованиями комплаенса
- Проектировать и разрабатывать микросервисы, RESTful API и переиспользуемые сервисы
- Разрабатывать функциональность приложений на MongoDB и связанных технологиях доступа к данным
- Проектировать масштабируемые компоненты приложений под сложные бизнес-требования
- Разрабатывать интерфейсы и интеграции с корпоративными системами
- Участвовать в анализе требований, техническом проектировании, разработке, тестировании, внедрении и поддержке
- Выполнять CI/CD активности
- Участвовать в оценке работ и уточнении требований
- Поддерживать тестовые наборы (интеграционные, регрессионные, нагрузочные), анализировать отчёты и устранять причины ошибок
- Проводить юнит-тестирование, поддерживать интеграционное и регрессионное тестирование, устранять дефекты
Требования
- 5+ лет релевантного опыта
- Уверенный опыт работы с Java и Spring Boot
- Опыт разработки микросервисов и RESTful API
- Опыт работы с MongoDB и NoSQL базами данных
- Понимание архитектуры приложений и принципов ООП
- Опыт проектирования масштабируемых корпоративных приложений
- Опыт интеграции приложений через REST API и enterprise integration patterns
- Опыт работы с Git и практиками контроля версий
- Понимание SDLC и Agile-практик разработки
- Опыт юнит- и интеграционного тестирования, отладки и траблшутинга
- Аналитические навыки, коммуникабельность, умение работать в команде
- Степень бакалавра или эквивалентный опыт
Условия
- Офисный формат работы с гибкостью в зависимости от роли
- Конкурентные и гибкие бенefits, поддержка физического, эмоционального и финансового благополучия
- Возможности обучения, роста и карьерного развития
- 40 часов в неделю, первая смена
Навыки
- Java
- Spring Boot
- MongoDB
- NoSQL
- REST API
- Microservices
- Git
- CI/CD
- Agile
- SDLC
- Unit testing
- Integration testing