Описание
Проект для банка из топ-5: построение хранилища данных для финансового блока, проектирование и разработка ETL.
Задачи
•Реализовывать алгоритмы обработки распределённых данных по требованиям технического задания
•Покрывать код тестами и оптимизировать его по результатам нагрузочного тестирования
•Анализировать логи и отлаживать код
•Рефакторить существующие разработки и проводить проверку кода
Требования
•Уверенное знание Java 8+, Spring Framework и Apache Spark
•Уверенное знание SQL: соединения, CTE, оконные функции и оптимизация
•Базовые знания Hadoop
•Базовое понимание принципов работы многопоточных приложений
•Знание алгоритмов и структур данных, их реализации в Java, шаблонов проектирования и принципов чистого кода
•Понимание принципов командной разработки и умение пользоваться Git
•Опыт написания качественных модульных и интеграционных тестов с JUnit 5 и Mockito
Условия
•Внутренние семинары и встречи для обмена опытом
•ДМС со стоматологией для сотрудников
•Скидка на покупку ДМС для ближайших членов семьи
•Техника для комфортной работы
•Сессии профессионального развития и индивидуальный план развития для каждого сотрудника