Java разработчик (Big Data)
Зарплата
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Сейчас мы ищем Java разработчика для создания системы управления платформой хранения и обработки больших данных (аналог Apache Ambari)
Мы создаем свою собственную платформу для хранения и обработки больших данных. Данные хранятся в Hive и S3, витрины строятся с помощью Apache Spark. ETL-процессы оркеструются с помощью Apache Airflow. В платформе мы сами выбираем компоненты и их версии под нужды продуктов, поэтому нам нужна система для управления и контроля версий компонентов платформы (аналог Apache Ambari).
Что предстоит делать?
- разработка с нуля системы для управления платформой хранения и обработки больших данных (аналог Apache Ambari);
- поддержка при тестирование новых компонентов платформы для хранения и обработки больших данных (помощь в идентификации ошибок, выпуск патчей (bugfix по выявленным проблемам)).
- участие в выборе стека технологий и продумывание архитектуры совместно с коллегами.
Стек: Java, Spring Boot, Hibernate, PostgreSQL, RabbitMQ.
Команда: на данным момент в Центре BigData 10 java разработчиков. Каждый работает на своем продукте в кроссфункциональной команде (где есть аналитики, QA инженеры, DevOps, DE, DS и т.д.).
Внутри ЦК мы регулярно синхронизируемся, развиваем общие подходы.
Планируем различные мероприятия, включая обучение и выезды на внешние конференции.
Помогаем друг другу по техническим и организационным вопросам, и стараемся переиспользовать удачные решения.
Обязательно:
- имеете опыт командной разработки на Java (8+) от 3-х лет;
- имеете хорошие знания Java SE (Collections, Concurrency, JMM, GC);
- работали со Spring Boot, Hibernate, Liquibase;
- имеете опыт работы с СУБД: PostgreSQL;
- имеете навыки тестирования своего кода (unit, integration tests);
- имеете знания основных структуры данных и алгоритмов;
- умеете работать с Linux из командной строки;
- ответственны, хотите работать в команде и развиваться.
Желательно:
- имеете опыт проектирования архитектуры систем, БД, API;
- имеете опыт работы с брокером сообщений, например RabbitMQ;
Условия:
- Белая зарплата + премии 2 раза в год (суммарно 20% от годового оклада) + возможность влиять на свой оклад при помощи системы ревью;
- ДМС со стоматологией, страхование жизни. Отпуск 31 день;
- Компенсация обучения, корпоративная академия, подписка на Coursera и O’Reilly, внутреннее обучение;
- Корпоративная связь и скидки в салонах МТС;
- Выдаем 16 MacBook Pro или Dell на выбор.