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

Remote work

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

Развитие конкурентоспособных цифровых документарных продуктов и технологий.
Кредитные продукты в рамках экспресс-технологий (скоринговая процедура, технология PACL).

Обязанности

участие в качестве разработчика в создании открытого API Банка и развитии Интернет-Банка Среднего и Малого Бизнеса;
разработка на Java на современном стеке технологий.

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

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

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

опыт коммерческой разработки – 4 лет.
опыт работы с Data JDBC, JdbcTemplate.
опыт работы с Docker, Kubernetes – должен быть обязательным.
уверенные знания основных современных концепций и принципов разработки на платформе Java
хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS
знание стандартных алгоритмов и структур данных
опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate
знание и опыт применения: Stream, Optional, Collections, etc. Разработка с использованием Java 8 - 11
опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito
опыт работы с реляционными базами данных
знание теоретических основ проектирования БД и построения эффективных запросов
опыт работы с Git, Maven.

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

опыт проектирования высоконагруженных систем
опыт работы с Spring Boot, Spring Cloud
опыт работы с Docker, Kubernetes
опыт работы с TeamCity, Jira, Confluence
умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные)
понимание что такое микросервисная архитектура, её плюсы и минусы
как минимум знакомство с функциональной парадигмой разработки.

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

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

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

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

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

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

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

ДМС

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