Royal Bank America
Core Java Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в команду Wealth Management Technology, поддерживающую приложения Advisory Digital & Onboarding для управления клиентскими и счётными данными. Разработка сложных решений на Core Java, проектирование архитектурных компонентов и автоматизация тестирования и релизов.
Задачи
- Разрабатывать решения и юнит-тесты в соответствии с критериями приёмки и требованиями комплаенса
- Проектировать, разрабатывать и модифицировать архитектурные компоненты, интерфейсы приложений и решения
- Наставлять других инженеров и обучать команду практикам CI/CD и автоматизации инструментов
- Участвовать в уточнении требований и оценке работ по доставке
- Выполнять spike/proof of concept для снижения рисков или внедрения новых идей
- Автоматизировать ручные релизные активности
- Проектировать, разрабатывать и поддерживать автоматизированные тестовые наборы (интеграционные, регрессионные, нагрузочные)
Требования
- 5+ лет опыта разработки на Core Java, Spring, Spring Boot, Hibernate
- Опыт работы с базами данных и SQL
- Опыт работы с SOAP, Postman
- Контроль версий — GitHub / Jenkins
- CI/CD пайплайны с GitHub/Jenkins
- Опыт анализа и проектирования сложных систем
- Разработка тестов на JUnit
- Опыт работы в Agile
- Способность чётко коммуницировать с технологическими командами и бизнес-партнёрами
- Опыт оптимизации производительности
Условия
- Офисная культура с гибкостью в зависимости от роли и бизнес-задач
- Годовая зарплата $102,900.00 - $179,900.00 в зависимости от опыта, образования и навыков
- Участие в годовой дискреционной премиальной программе
- Пакет льгот, оплачиваемый отпуск и ресурсы поддержки сотрудников
- 1-я смена, 40 часов в неделю
Навыки
- Java
- Spring
- Spring Boot
- Hibernate
- SQL
- SOAP
- Postman
- GitHub
- Jenkins
- CI/CD
- JUnit
- Agile
- Mainframe