Java-разработчик — алгоритмы обработки данных и оптимизация@ Лига Цифровой Экономики
О позиции
Компания Лига Цифровой Экономики ищет Java-разработчика на удалённую работу. Ваша основная задача будет заключаться в реализации алгоритмов обработки распределённых данных в соответствии с требованиями технического задания. Вы будете покрывать код тестами и оптимизировать его по результатам нагрузочного тестирования.
Чем вы будете заниматься
- Реализовывать алгоритмы обработки распределённых данных.
- Покрывать код тестами и оптимизировать его по результатам нагрузочного тестирования.
- Анализировать логи и проводить дебаг.
- Проводить рефакторинг существующих разработок и проводить code review.
Требования
- Уверенное знание Java 8+, Spring Framework, Apache Spark.
- Уверенное знание SQL (join, cte, оконные функции, оптимизация).
- Базовые знания Hadoop.
- Базовое понимание принципов работы многопоточных приложений.
- Знание основных алгоритмов и структур данных, их реализаций в Java, паттернов проектирования и принципов чистого кода.
- Понимание принципов командной разработки, умение пользоваться git.
- Опыт написания качественных юнит и интеграционных тестов (JUnit 5, Mockito).
Будет плюсом
- Опыт работы с распределёнными системами.
- Знание принципов DevOps.
Что мы предлагаем
- Внутренние семинары и митапы, мы очень любим учиться новому.
- ДМС со стоматологией для сотрудников и скидка на покупку ДМС для ближайших членов семьи.
- Технику для комфортной работы.
- Сессии профессионального развития персонала, результатом которой является план индивидуального развития каждого сотрудника.
Вакансия предлагает интересные задачи и возможности для профессионального роста, однако не указана конкретная зарплата.
Кто здесь добьётся успеха
Глубокое понимание Java и фреймворка Spring для разработки высококачественного кода, а также опыт работы с Apache Spark для обработки больших данных.
Способность работать автономно в удалённом режиме, проявляя инициативу в решении проблем и оптимизации кода без постоянного контроля.
Опыт написания тестов с использованием JUnit и Mockito, что позволяет поддерживать высокое качество кода и уверенность в его производительности.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Digital Economy
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев