4 сен

java разработчик распределённых СУБД

ориентир по рынку
вакансия зп не указана
в среднем 398 785 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Тестовое задание (опционально, в зависимости от должности)

Команда Технической дирекции разрабатывает распределённые СУБД и компоненты единой платформы данных Arenadata. Она развивает и интегрирует технологии Open Source, добавляя функциональность для промышленной эксплуатации, безопасности, отказоустойчивости и управления кластерами.

задачи

  • Управлять командой разработчиков: декомпозировать и распределять задачи, определять приоритеты, контролировать сроки и качество выполнения;
  • Оценивать трудоёмкость задач, анализировать техническую реализуемость решений и участвовать в формировании планов разработки;
  • Нести ответственность за технический результат команды, качество решений и выполнение согласованных планов;
  • Участвовать в проектировании, разработке и развитии компонентов распределённых систем;
  • Проводить исследования и готовить решения PoC;
  • Взаимодействовать с техническими менеджерами проектов, архитекторами и другими командами для определения технических решений, стратегии и планов развития продуктов;
  • Заниматься разработкой программного обеспечения в соответствии с функциональными спецификациями;
  • Выявлять и устранять сбои, узкие места и проблемы производительности в распределённых и высоконагруженных системах;
  • Работать с кодом крупных проектов Open Source: исследовать внутреннее устройство компонентов, диагностировать проблемы и вносить необходимые изменения;
  • Проводить и организовывать проверку кода;
  • Обеспечивать необходимый уровень тестирования: писать модульные и при необходимости интеграционные тесты;
  • Участвовать в построении и совершенствовании процессов разработки внутри команды;
  • Обеспечивать прозрачность работы команды, своевременно информировать заинтересованные стороны о статусе задач, рисках и изменениях планов;
  • Развивать разработчиков внутри команды: проводить техническое наставничество, помогать с профессиональным ростом и распространением экспертизы;
  • Участвовать в подборе команды;
  • Организовывать накопление экспертизы, вести и поддерживать в актуальном состоянии документацию разработки и базу знаний.

требования

  • Опыт управления командой разработки в роли Team Lead от 2 лет и опыт работы Senior Java Developer от 4 лет;
  • Готовность самостоятельно работать с кодом и глубоко погружаться в технические задачи команды;
  • Знание Java, ООП, SOLID, алгоритмов и структур данных, многопоточности и concurrency;
  • Глубокий практический опыт разработки и эксплуатации распределённых и высоконагруженных систем;
  • Практический опыт работы с экосистемой Apache Hadoop, распределённым хранением, управлением ресурсами и отказоустойчивостью;
  • Понимание Apache Spark: архитектуры, модели выполнения приложений, управления ресурсами и основных механизмов оптимизации;
  • Понимание Apache Kafka: архитектуры, масштабирования, производительности и отказоустойчивости;
  • Умение диагностировать сложные проблемы распределённых систем, анализировать логи и метрики, находить первопричины сбоев и узкие места производительности, аргументировать и реализовывать улучшения;
  • Понимание механизмов безопасности, High Availability и восстановления распределённых систем после сбоев;
  • Опыт JVM profiling и диагностики проблем CPU, memory, GC, I/O и heap dump;
  • Умение читать и модифицировать код крупных проектов Open Source и быстро разбираться в незнакомой кодовой базе;
  • Опыт написания модульных и интеграционных тестов, работы с Maven, Linux и CI/CD;
  • Умение проводить качественную проверку кода, декомпозировать сложные задачи, принимать технические решения и нести ответственность за результат команды;
  • Будет плюсом опыт эксплуатации Hadoop, Spark и Kafka в промышленной среде, глубокое понимание внутреннего устройства 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.

условия

  • Расширенный ДМС со стоматологией и телемедициной с первого месяца работы;
  • Страхование жизни сотрудника;
  • ДМС онкострахования с компенсацией 50%;
  • 100% Покрытие больничного листа независимо от стажа работы в компании, до 21 дня в году;
  • Страхование от несчастных случаев;
  • ДМС для детей с компенсацией 50% и льготные условия для близких;
  • Полис для выезжающих за рубеж;
  • Ноутбук и монитор для работы;
  • Техническое обучение продуктам компании в собственном учебном центре;
  • Реферальная программа с бонусом за успешную рекомендацию;
  • Возможность зарабатывать внутреннюю валюту ArenaCoins и тратить её в онлайн-магазине компании;
  • Платформа скидок Best Benefits со скидками и специальными предложениями на спорт, обучение, товары и услуги партнёров;
  • Возможность участия в клубах и сообществах по интересам;
  • No Meeting Day по четвергам для Технической дирекции.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.