Java-разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Требуется бэкенд-разработчик JAVA. Наша команда занимается интеграционными взаимодействиями в Сбербанк Онлайн c использованием в качестве транспорта MQ, Kafka, HTTP. Потребуется решать задачи, связанные с осуществлением подобных взаимодействий как между самими сервисами Сбербанк Онлайн, так и для их взаимодействия с другими системами Банка. И всё это в условиях высокой нагрузки.
Стэк:
DEV: Java 8/11; Spring Framework (Core, Boot); JMS (IBM MQ / Artemis MQ); Kafka; Maven / Gradle; Git; OpenResty (Nginx + Lua).
OPS: Jenkins; Ansible; Linux (RHEL); Docker; Red Hat OpenShift; Istio; Kafka; IBM MQ / Artemis MQ; ELK; Prometheus.
Чем нужно заниматься
- Разрабатывать компоненты для реализация интеграционных взаимодействий;
- Участвовать в проектировании технических решений в части интеграций;
- Проводить R’n’D.
Что от тебя требуется
- Иметь опыт разработки и обладать уверенными знаниями Java 8 или выше;
- Знать про паттерны разработки и уметь их применять на практике;
- Знать, что такое Spring и как он работает (Сore, Boot);
- Уметь и любить писать тесты (Junit);
- Уметь работать с Git;
- Иметь опыт работы с JMS и MQ;
- Понимать, как работают протоколы TCP/IP, HTTP;
- Знать про PKI и как работает TLS.
Будет плюсом:
- Опыт работы с Linux;
- Опыт работы с Nginx;
- Опыт работы с Kafka;
- Опыт работы с технологиями контейнеризации и оркестрации (Docker, Kubernetes, OpenShift);
- Понимание принципов CI/CD.
Преимущества работы в Сбере
- Уникальные технологические и инновационные проекты;
- Команда экспертов и профессионалов своего дела;
- Развитие и обучение: своя digital-платформа для дистанционного обучения и развития ключевых ИТ-компетенций;
- Социальный пакет (ДМС, корпоративная пенсионная программа, материальная помощь);
- Скидки для сотрудников от партнеров экосистемы Сбера;
- Свободный дресс-код.