Teamlead Java (банковское ПО)
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
О компании и команде
Проект: Платежный хаб – новое решение на платформе Банка для создания единой централизованной автоматизированной системы, осуществляющей процессинг всех платежных документов и разбор банковской выписки ДГР. Функциональность:
- Маршрутизация межбанковских платежей и расчётов по внутрибанковским счетам
- Консолидация всех требований по операциям и их квитовка
- Обработка и передача информации по платежам в бух. учёт и системы бэкофиса
- Работа со свободными ручными платежами
Решение строится на собственной платформе банка, что позволяет пользоваться готовыми сервисами/библиотеками, однако выбор реализации остаётся за командой. Микросервисная архитектура, cloud-native подход, интеграция с 20+ различными системами в периметре банка и за его пределами.
Обязанности:
- Разработка бизнес и интеграционной логики
- Проектирование технических решений
- Подготовка к внедрению
- Рецензирование кода, дизайна решения, документации
- Написание модульных и интеграционных тестов
Ожидания от кандидата
- Опыт разработки от 5-ти лет
- Опыт управления команды от 1 года
- Высшее техническое образование
- Специалист по Java 8/11, SpringBoot
- Правильное применение шаблонов проектирования ПО
- Опыт разработки микросервисов
- Знание протоколов, форматов и технологий HTTP, REST, GRPC, JSON, XML, XSD, опыт с асинхроном: Kafka/RabbitMQ
- Способен создавать решения, обеспечивающие отказоустойчивость систем
Желательно:
- Опыт проектирования межсервисных взаимодействий
- Знакомство с OpenShift и Istio
- Работа по agile/scrum методологии
- Умение работать с Jira и Confluence
Условия работы
- Возможность профессионального и карьерного роста в компании
- Опыт работы в распределенной команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Возможность работать удаленно на территории РФ и Беларуси