Вместе с нами ты будешь:
- Внедрять разработанные продукты в систему банка;
- Выстраивать процесс доставки в продакшн;
- Совместно с Архитектором принимать и выстраивать ключевые решения по технологическим вопросам;
- Взаимодействовать с вендором продуктов;
- Координировать работу в зоне ответственности Команды, связанную с развитием технологических продуктов и поддержкой, сопровождением и эксплуатацией ИС;
- Принимать ключевые технологические решения;
- Работать над повышением эффективности потока работ, находящихся в зоне ответственности команды;
- Участвовать в формировании бэклога команды;
- Приоритизировать бэклог Команды в части архитектурных задач и технического долга совместно с Лидером команды;
- Участвовать в распределении ресурсов команды;
- Отвечать за исполнение требований Производственного Процесса в рамках команды.
Какие знания и навыки для нас важны:
- Знание и опыт разработки на современных платформах с использованием последних технологий Java.
- Знание шаблонов интеграции информационных систем (ESB, Circuit Breaker, Backend For Frontend, Sidecar etc)
- Понимание/владение подходами/протоколами интеграции (REST, SOAP)
- Опыт интеграции большого количества компонентов системы;
- Знание гибких методологий разработки ПО (Agile, Scrum);
- Знание и опыт проектирования микросервисной архитектуры, опыт работы с очередями;
- Опыт проектирования отказоустойчивых масштабируемых решений;
- Опыт управление scrum-командой;
- Понимание, как держать нагрузку и обрабатывать большие объемы данных;
- Будет плюсом опыт работы с инструментами тестирования: нагрузочное, автоматизирование, функциональное, TMS.
Стек технологий:
backend - java (Spring boot), NodeJS;
БД - postgresql,
Шина данных - kafka;
Тестирование - Selenium, Gradle, Maven, Moon;
Технологии: REST + WebSocket, Docker, Kubernetes