Старший Java разработчик

Remote work

Описание вакансии

Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ.
Система СИП является кровеносной системой Банка в первую очередь в части обслуживания физических лиц, через неё проходят почти все запросы клиентов при взаимодействии с Банком по всем каналам. Нагрузка на систему составляет до 1500 запросов в секунду и продолжает расти ( ориентир ближайшего кода 5-10 тысяч). Система обеспечивает транспортный уровень взаимодействие с более чем 1000 микросервисов Банка.
В настоящий момент происходит полная замена ядра решения с пропроетарных продуктов IBM MQ и IBM IIB на Kafka и Artemis ApacheMQ + приложения на Java, в том числе в дальнейшем планируется контейнеризация данного решения. В рамках перехода разрабатываются не только новые приложения., заменяющие функционал реализованный на IBM IIB, но также полностью перерабатывается вся обвязка по прикладному администрированию, логированию и мониторингу.

Технологический стек:

IBM MQ,IIB и Kafka , в окружении используются следующие технологии ELK, Prometheus, Grafana, Kafka connect, Kafka Streams, Java, HTTP/REST, Swagger, Spring boot, Maven, MongoDB, PostgreeSQL, Fluentd, tdagent, RHEL, AIX, Ansible, Nexus, Teamcity, BitBucket.

Обязанности

Разработĸа новых миĸросервисов, поддержĸа и доработĸа теĸущих;
Разработĸа интеграционных сервисов, внутренних сервисов;
Подготовĸа релиз плана перед обновлением сервиса или первого вывода в прод;
Участие в ĸод ревью;
Участие в принятии техничесĸих и архитеĸтурных решениях.

Расположение
Remote work
Тип работы
Java
Номер вакансии
VR-66903
Язык
Russian: C1 Advanced

Требования к кандидату

Обязательные требования

Разработка микросервисов на Java;
Ревью кода;
Опыт работы с pring, Spring boot, Spring Data JPA (hibernate);
Понимание принципов работы CI/CD и роли разработчика в данном процессе;
Наличие опыта сопровождения систем в промышленном контуре;
Опыт разработки высоконагруженных систем;
Проектирование схемы базы данных;
Взаимодействие с аналитиками, бизнес-заказчиками, тестировщиками, архитекторами и другими участниками рабочих групп;
Согласование архитектурных решений и технических заданий;
Документирование;
Содействие в решении проблем в промышленной среде.

Желательные требования

Опыт работы с микросервисной архитектурой;
Знание Apache Kafka;
Опыт работы с контейнеры: docker + openshift/K8s;
Опыт разработки проектов "с нуля".

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование