Задачи:
— Реализация алгоритмов обработки распределенных данных в соответствии с требованиями ТЗ
— Покрытие кода тестами
— Анализ логов
— Проведение рефакторинга существующих разработок
— Проведение code review
Требования:
— Уверенное знание Java 8+, Spring Framework
— Уверенное знание SQL (join, подзапросы, оконные функции, оптимизация)
— Обязателен опыт работы со Spark, знание Hadoop, Hive
— Базовое понимание принципов работы многопоточных приложений
— Знание базовых алгоритмов и структур данных, их реализаций в Java
— Знание основных паттернов проектирования и принципов чистого кода
— Понимание принципов командной разработки, умение пользоваться git
— Опыт написания качественных юнит и интеграционных тестов (JUnit 5, Mockito)
Условия:
— Удаленный формат работы
— Корпоративная культура со своими ценностями и традициями
— Техника для комфортной работы
— Работа в команде профессионалов, мотивированных на бизнес-результат
— Сессии профессионального развития 2 раза в год с планом индивидуального развития и обратной связью
— Сообщества по интересам: Лига Спорта, Лига Кибер Спорта, Лига Интеллекта, возможность организовать свое сообщество и получить поддержку от компании
Контакты работодателя доступны по кнопке «Откликнуться» после входа.