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