Senior Java разработчик

Remote work

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

Приглашаем на работу IT специалистов в нашу большую команду для работы на проектах для крупнейшего российского банка из списка топ-3.
В частности сейчас мы ищем разработчиков на проекты Омниканальной платформы — новой системы, предоставляющей клиентам банковские продукты по всем доступным каналам: через мобильное приложение, личный кабинет, сайт, банкоматы, колл-центр, офисы и т.д.
Омниканальная система написана на микросервисной архитектуре, стек используемых технологий: фронт - React/JavaScript, бэк - Java 8-11/Spring, мобильное приложение - iOS/Android.
Тематика проектов - разработка процессинговых сервисов для операций клиентов-физических лиц.

Обязанности

- Разработка компонент для автоматизированных рабочих мест пользователей системы согласно требованиям с использованием микросервисного подхода
- Участие в обсуждении требованиях совместно с системным аналитиком проекта

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

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

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

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

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

Плюсом будет:
Опыт работы с микросервисной архитектурой
Знание Apache Kafka
Опыт разработки проектов "с нуля"

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

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

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

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

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

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

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

ДМС

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