Arenadata·Москва·22 сент.
Team Lead Java
Ориентир по рынку≈ 400 000 – 630 000 ₽наша приблизительная оценка по 8 вакансиям этой роли и грейда, у работодателя вилка не указана
🔄 ГибридLeadПолная занятостьПродуктовая
Стоит ли откликаться
Стоит откликнуться, но спросите про деньги
Вилку работодатель не назвал, но ориентир по рынку есть: он в строке «Деньги». Объявление живое, и что за работа, понятно из текста.
3 из 4 в норме
Вилку не назвали: какую сумму назвать вам и ниже какой не соглашаться
Деньги
Сумму в объявлении не указали. Ориентир на созвон: столько платят в 8 похожих вакансиях Backend Developer уровня Lead.
Живость
Открыта 27 дней, и признаков фиктивного найма у неё нет.
Описание
Обязанности: 16, требования: 20. Понятно, что за работа, ещё до отклика.
- Обещают
- аккредитованная IT-компания
- Известно
- высокие нагрузки
- Не сказано
- сколько дней в офисе
Что требуют
ОбязательноJavaHadoopSparkKafkaLinuxCI/CD
ПлюсомHiveFlinkZookeeperDockerKubernetes
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
Что стоит спросить: вопросы именно к этой вакансии для первого созвона
Когда откликаться
Стоит ли спешить: за сколько дней эта компания обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Чем предстоит заниматься
Управлять командой разработчиков: декомпозировать и распределять задачи, определять приоритеты, контролировать сроки и качество выполнения
Оценивать трудоёмкость задач, анализировать техническую реализуемость решений и участвовать в формировании планов разработки
Нести ответственность за технический результат команды, качество решений и выполнение согласованных планов
Участвовать в проектировании, разработке и развитии компонентов распределённых систем
Проводить R&D-исследования и готовить PoC-решения
Взаимодействовать с TPM, архитекторами и другими командами для определения технических решений, стратегии и планов развития продуктов
Заниматься разработкой программного обеспечения (ПО) в соответствии с функциональными спецификациями (техническим заданием)
Выявлять и устранять сбои, узкие места и проблемы производительности в распределённых и высоконагруженных системах
Работать с кодом крупных open-source проектов: исследовать внутреннее устройство компонентов, диагностировать проблемы и вносить необходимые изменения
Проводить и организовывать code review
Обеспечивать необходимый уровень тестирования: писать unit-тесты и, при необходимости, интеграционные тесты
Участвовать в построении и совершенствовании процессов разработки внутри команды
Обеспечивать прозрачность работы команды, своевременно информировать заинтересованные стороны о статусе задач, рисках и изменениях планов
Развивать разработчиков внутри команды: проводить техническое наставничество, помогать с профессиональным ростом и распространением экспертизы
Участвовать в подборе команды
Организовывать накопление экспертизы, вести и поддерживать в актуальном состоянии документацию разработки и базу знаний
Наши требования
Имеете опыт управления командой разработки в роли Team Lead от 2 лет и от 4 лет в роли Senior Java Developer
Продолжаете самостоятельно работать с кодом и готовы глубоко погружаться в технические задачи команды
Хорошо знаете Java, ООП, SOLID, алгоритмы и структуры данных, понимаете многопоточность и concurrency
Имеете глубокий практический опыт разработки и эксплуатации распределённых и высоконагруженных систем
Имеете практический опыт работы с экосистемой Apache Hadoop, принципы распределённого хранения, управления ресурсами и отказоустойчивости
Хорошо понимаете Apache Spark: архитектуру, модель выполнения приложений, управление ресурсами и основные механизмы оптимизации
Хорошо понимаете Apache Kafka: архитектуру, масштабирование, производительность и отказоустойчивость
Умеете диагностировать сложные проблемы распределённых систем: анализировать логи и метрики, находить первопричины сбоев и узкие места производительности, аргументировать и реализовывать необходимые улучшения
Понимаете основные механизмы безопасности, High Availability и восстановления распределённых систем после сбоев
Имеете опыт JVM profiling и диагностики проблем CPU, memory, GC, I/O, heap dump
Умеете читать и модифицировать код крупных open-source проектов и быстро разбираться в незнакомой кодовой базе
Имеете опыт написания unit- и интеграционных тестов, работы с Maven, Linux и CI/CD
Умеете проводить качественный code review, декомпозировать сложные задачи, принимать технические решения и нести ответственность за результат команды
Опыт эксплуатации Hadoop, Spark и Kafka в production-среде
Глубокое понимание внутреннего устройства HDFS, YARN и Kafka
Опыт работы с HBase, Hive, Ozone, NiFi, Flink, Trino, Impala или Iceberg
Опыт работы с Kafka Connect, Kafka Streams, Schema Registry, ZooKeeper
Опыт работы с Kerberos, SASL/SSL, ACL и другими механизмами безопасности распределённых систем
Опыт разработки или существенной доработки крупных open-source проектов
Опыт работы с Docker и Kubernetes