October 30, 2023

АС002 | Java-разработчик (senior)

Мы ждем от кандидата:
∙ уверенное знание Java (Java SE 8+, Concurrency, Junit);
∙ умение работать с фреймворками Spring;
∙ уверенное знание SQL и опыт работы с нагруженным РСУБД;
∙ опыт работы с Maven, Git, Jira, Confluence, Jenkins.

Требуется знания в следующих технологиях:
∙ опыт работы в качестве Senior Java Developer/Tech Lead;
∙ взаимодействия: gRPC, Kafka, HTTP;
∙ контейнеризация: Openshift, Kubernetes, Docker;
∙ технологии Service Mesh, Istio.


Плюсом будет:
∙ понимание обеспечения отказоустойчивости систем: таймауты, eventually consistency, circuit breaker;
∙ понимание философии DevOps и всего что с ней связано;
∙ опыт проведения нагрузочного и стресс-тестирования;
∙ опыт разработки автоматических тестов (модульных и интеграционных);
∙ навык анализа требований и выработки технических решений.

Описание проекта:
Развитие передовых платежных сервисов электронной коммерции:
Разработка 3DS-сервера (MPI) для аутентификации карточных e-com операций в сервисах Банка;
Разработка backend решений (микросервисов) для проведения e-com платежей в сервисах Экосистемы Сбера - SberPay, QR, СБП (НСПК), биометрия;
Разработка интеграционных взаимодействий с различными сервисами Банка (Единая фронтальная система, ЛК ФЛ, ЛК ЮЛ, Шлюз ЭлКом, Авторизационная система, Биометрия).

Мы разрабатываем back-end систему, которая несет в себе всю возможную бизнес логику всех возможных способов оплат, которые СБер предоставляет своим юр. клиентам, как Банк-Эквайер.

Весь стек в требованиях:
∙ взаимодействия: gRPC, Kafka, HTTP;
∙ контейнеризация: Openshift, Kubernetes, Docker;
∙ технологии Service Mesh, Istio.
уверенное знание Java (Java SE 8+, Concurrency, Junit);
∙ умение работать с фреймворками Spring;
∙ уверенное знание SQL и опыт работы с нагруженным РСУБД;
∙ опыт работы с Maven, Git, Jira, Confluence, Jenkins.

Команда:
1 – РО
2 – JAVA
1 – СА
3 – QA

Общие ресурсы для системы:
DevOps, DBA, РМ и тд