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

Remote work

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

Приглашаем на работу IT специалистов в нашу большую команду для работы на проектах для крупнейшего российского банка из списка топ-3. В частности, сейчас мы ищем Java разработчика в команду внутренней АБС Банка (собственная разработка для розничных клиентов в части их кредитования) в группу занимающейся тематикой секьюритизации кредитных договоров. Целью работы данных команд - реализация в разрабатываемой АБС предложений бизнес-подразделений банка по оптимизации и улучшению качества процессов розничного кредитования клиентов. В АБС есть полноценный фронт и полнофункциональный бэк. В качестве БД используется Sybase, есть плагины внешних разработчиков, движок бизнес-правил и отчетности. Система тесно интегрирована с другими АС Банка.

Обязанности

Не менее 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
Умение писать хорошо структурированный код

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

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

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

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

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

Желателен опыт работы в банках или телекоммуникационных компаниях

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

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

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

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

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

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

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

ДМС

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