Обязанности:
Команда продукта Digital Q.DataFlows приглашает разработчика Java для решения задач развития системного инструментария для проектов построения Хранилищ данных. Примеры модулей: ETL, Quality Control, движок бизнес-процессов и визуализация данных. КЛЮЧЕВЫЕ ЗАДАЧИ: Разработка микросервисов на Java 11+, SpringFramework; Проектирование интерфейсов взаимодействия с другими системами; Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками; Работа по гибкой методологии разработки. ЧТО МЫ ЖДЕМ ОТ ВАС: Опыт разработки на Java от 2-х лет; Знание протоколов HTTP, SOAP, REST; Понимание принципов ООП, SOLID; Владение Java SE 8+: Java Core, Collections, Lambda; Опыт работы с JPA (Hibernate); Опыт практической разработки от 1 года Spring Framework: Spring Boot, Spring Data JPA, Spring AOP, Spring MVC; Опыт разработки многопоточных высоконагруженных приложений; Оконченное высшее образование; Уверенное владение Git, Maven. БУДЕТ ПЛЮСОМ: Опыт работы с брокерами сообщений (предпочтительно Kafka); Знание SQL, желателен опыт работы с утилитой Liquibase; Опыт написания юнит-тестов (JUnit, Mockito). УСЛОВИЯ: Полная занятость, оформление по ТК РФ, бессрочный трудовой договор; Гибкое начало рабочего дня; Для городов: Москва, Санкт-Петербург, Ярославль, Чебоксары, Пермь, Воронеж, Самара - гибридный формат работы: по понедельникам работа из офиса, остальные дни дистанционно по желанию; Для городов: Уфа, Екатеринбург, Волгоград, Калининград, Тула, Казань, Нижний Новгород, Краснодар, Рязань - дистанционный формат работы до тех пор пока не будет открыт филиал, после открытия филиала занятость сменится на гибридную (один день в неделю из офиса).