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