Bank of America
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик Java в Bank of America: проектирование и разработка сложных решений под бизнес-требования с учётом функциональных, нефункциональных и комплаенс-требований. Работа в офисе в Шарлотте в распределённой команде.
Задачи
- Участвовать в проработке историй и определении требований
- Помогать команде в оценке работ по реализации историй на всём цикле поставки
- Выполнять spike/proof of concept для снижения рисков или проверки новых идей
- Писать код и юнит-тесты в соответствии с критериями приёмки и комплаенс-требованиями
- Использовать различные архитектурные компоненты (данные, приложение, бизнес) при проектировании и разработке
- Помогать команде в решении технических сложностей при реализации задач
Требования
- 7+ лет разработки на Java/J2EE и веб-сервисов
- Опыт построения RESTful/SOAP веб-сервисов, SOA, понимание service-modelling
- Опыт Core-Java, ООП, асинхронного обмена сообщениями
- Опыт с open source фреймворками: Apache CXF, Hibernate, Dozer, Spring MVC, Apache Camel, Spring Boot
- Опыт многопоточного программирования и приложений под большие нагрузки
- Опыт с РСУБД (DB2, Oracle), моделированием данных, сложными запросами и оптимизацией
- Опыт с WebSphere Application Server и MQ Messaging
- Опыт работы в Unix/Linux
- Желательно: опыт Agile-методологий
Условия
- Офисный формат работы в Шарлотте
- Полная занятость, 40 часов в неделю, 1-я смена (США)
- Конкурентные и гибкие бенефиты, поддержка физического, эмоционального и финансового благополучия
Навыки
- Java
- J2EE
- REST
- SOAP
- SOA
- Apache CXF
- Hibernate
- Dozer
- Spring MVC
- Apache Camel
- Spring Boot
- DB2
- Oracle
- WebSphere Application Server
- MQ
- Unix
- Linux
- Agile