-Реализовывать алгоритмы обработки распределенных данных в соответствии с требованиями ТЗ. -Покрывать код тестами, оптимизировать по результатам НТ.
Задачи:
— Реализовывать алгоритмы обработки распределенных данных в соответствии с требованиями ТЗ
— Покрывать код тестами, оптимизировать по результатам нагрузочного тестирования
— Анализировать логи, дебаг
— Проводить рефакторинг существующих разработок, проводить code review
Требования:
— Уверенное знание Java 8+, Spring Framework, Apache Spark
— Уверенное знание SQL (join, cte, оконные функции, оптимизация)
— Базовые знания Hadoop
— Базовое понимание принципов работы многопоточных приложений
— Знание основных алгоритмов и структур данных, их реализаций в Java, паттернов проектирования и принципов чистого кода
— Понимание принципов командной разработки, умение пользоваться git
— Опыт написания качественных юнит и интеграционных тестов (JUnit 5, Mockito)
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
69/100
Средняя вакансия
Оценка от Job Hunters AI
Java-разработчик; зарплата не указана; понятные задачи; современный стек; гибкий формат.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее
Зарплата не указана
В объявлении отсутствует информация о размере и структуре оплаты труда.
Из объявления
#middle #удаленка … Лига Цифровой Экономики … Java-разработчик