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

Remote work

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

Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ из топ-3.

В частности, сейчас мы работаем над развитием Экосистемы Банка для юридических лиц - объединению набора продуктов и сервисов для юридических лиц на базе универсальной платформы с общими правилами и подходами к интерфейсу и клиентскому опыту, обеспечивающей полное дистанционное взаимодействие.
Набор ведется в 3 команды - Чат-бот, ЭДО, Брокерское обслуживание.

Стек используемых технологий:
Java 11, Kotlin, Spring Boot 2;
JS, TypeScript, React;
Spring Cloud, Data, Integration;
Docker, Kubernetes, Openshift;
Jasper Reports
IBM MQ, Kafka, Tarantool, ELK, Oracle;
CI/CD.

Архитектура разрабатываемой системы включает: микросервисы с большим количеством интеграций, REST/MQ транспорт.

Обязанности

Разработка бэка для системы ДБО юр лиц

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

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

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

Не менее 4х лет опыта разработки программного обеспечения на Java;
Понимание принципов ООП, ФП и распространённых паттернов, способов интеграции приложений и протоколов;
Уверенное знание Java SE: Core, Collections, Concurrency, Generics, Reflection;
Уверенное знание: Spring Framework (MVC, IoC), Hibernate (или другой ORM), SQL, Spring Cloud, Maven;
Опыт работы c PostgreSQL или Oracle, Git и любым CI/CD стеком;
Умение и желание писать тесты на свой код.

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

Понимание OAuth2/OpenID;
Опыт использования и понимание принципов работы Docker;
Умение писать хорошо структурированный код.

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

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

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

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

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

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

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

ДМС

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