Лига Цифровой Экономики
Java-разработчик
2 нед. назад
РоссияMiddleRemote
javaspring frameworkapache sparksqlhadoopmultithreadinggitjunit 5
Java-разработчик в компании Лига Цифровой Экономики с возможностью удалённой работы, занимающийся реализацией алгоритмов обработки распределенных данных и оптимизацией кода.
Обязанности
- Реализовывать алгоритмы обработки распределенных данных в соответствии с требованиями ТЗ
- Покрывать код тестами, оптимизировать по результатам НТ
- Анализировать логи, дебаг
- Проводить рефакторинг существующих разработок, проводить code review
Требования
- Уверенное знание Java 8+, Spring Framework, Apache Spark
- Уверенное знание SQL (join, cte, оконные функции, оптимизация)
- Базовые знания Hadoop
- Базовое понимание принципов работы многопоточных приложений
- Знание основных алгоритмов и структур данных, их реализаций в Java, паттернов проектирования и принципов чистого кода
- Понимание принципов командной разработки, умение пользоваться git
- Опыт написания качественных юнит и интеграционных тестов (JUnit 5, Mockito)
Условия
- Формат работы: можно удалённо