Расширяем команды и ищем Java-разработчиков на разные проекты
Описание:
- Омниканальная платформа. Продукт объединяет служебные и общие сервисы, предназначенные для унификации технологических аспектов работы прикладных сервисов (общие сервисы, общие продуктовые сервисы, сервисы устойчивых бизнес-операций) и канальных приложений в рамках микросервисной платформы.
- Сервис открытых программных интерфейсов Open API. Платформа состоит из четырех ключевых элементов: платформа внутренних API, которая позволяет осуществлять интеграцию между внутренними системами банка и вызывать партнерские сервисы в контуре банка; платформа партнерских API для позволяет партнерам и клиентам вызывать сервисы банка; портал разработчика – инструмент для получения информации об API, тестирования взаимодействия, а также получения статистики; платформа файлового обмена – инструмент для безопасного обмена файлами между банком и партнерами.
Обязанности:
- Разработĸа новых миĸросервисов, поддержĸа и доработĸа теĸущих
- Подготовĸа релиз плана перед обновлением сервиса или первого вывода в прод
- Участие в ĸод ревью
- Участие в принятии техничесĸих и архитеĸтурных решениях
- Участие в планировании спринтов, оценĸе и деĸомпозиции задач
Требования:
- Опыт разработки на Java от 4-х лет
- Уверенные знания Java 8+ (мы используем Java 11 для разработки наших сервисов), SpringBoot 2
- Понимание принципов построения микросервисной архитектуры, разработки высоконагруженных, масштабируемых и отказоустойчивых приложений
- Опыт работы с Docker, знакомство с k8s / OpenShift (категорически приветствуется опыт эксплуатации этих технологий в продакшне)
- Опыт коммерческой разработки с одним из брокеров: Kafka, Rabbit MQ или Active MQ
- Умение работать с unix-системами, навыки DevOps (развёртывание и сопровождение приложений
- Знакомство с техстеком: ElasticSearch, Prometheus, Thanos, Jaeger, Fluent bit / Fluentd