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

Remote work

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

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

В активно развивающуюся команду требуется Java разработчик на задачи по развитию интеграционных составляющих Платформы «Фабрика данных». Мы строим инфраструктуру на базе современно стека, построенному по принципу «platform as a service». Функциональные подсистемы потоковой обработки данных и интеграционный модуль фабрики отвечают за интеграцию с различными внешними системами преобразование и доставку данных внутренним и внешним потребителям.

Мы предлагаем:
Работу в команде профессионалов - неравнодушных, активных, ответственных за свой результат;
Возможности для профессионального развития (широкий стек технологий и свободный выбор инструментов для выполнения своих задач);
Команда все время ищет новые пути решения своих задач (как технологических, так и процессных).

Обязанности

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

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

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

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

Уверенные знания Java 11+ (Core, Collections), Spring Framework (Data, MVC, Security, Cloud), JPA (Hibernate, MyBatis), Web Service (HTTP/S, REST, SOAP);
Понимание основ ООП и принципы SOLID;
Уверенные знания в написании сложных SQL-запросов и опыт работы с базами данных PostgreSQL;
Опыт работы с MQ (Apache Kafka, ActiveMQ, RabbitMQ);
Умение покрывать свой код тестами (JUnit, Mockito);
Умение работать в команде (Git, Jira).

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

Знание классических алгоритмов и структур данных;
Опыт контейнеризации приложений (Docker);
Понимание особенностей микросервисной архитектуры;
Знакомство со стеком ELK;
Опыт работы с Open Source решениями в промышленных масштабах;
Знания современных информационных технологий (клиент-серверная архитектура, синхронное/асинхронное взаимодействие, сетевые протоколы, коллективная разработка ПО, DevOps и т. д.);
Знание жизненного цикла ПО, понимание принципов разработки, внедрения и эксплуатации корпоративного ПО.

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

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

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

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

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

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

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

ДМС

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