ArenadataArenadata

Team Lead Java

Руководство командой разработчиков Arenadata и участие в развитии продуктов для распределённого хранения и пакетной/потоковой обработки больших объёмов данных (Hyperwave, Streaming). Роль критична для надёжности и производительности платформы данных клиента.

ГрейдLead
Опытот 4 лет

Стек

JavaApache HadoopHBaseApache KafkaApache SparkLinuxMavenCI/CDDockerKubernetesFlinkTrinoHiveOzoneNiFiZooKeeperIcebergImpala

Задачи

  • управлять командой: декомпозиция задач, приоритизация, контроль сроков и качества
  • участвовать в проектировании и разработке компонентов распределённых систем
  • проводить R&D и готовить PoC
  • обеспечивать качество: писать тесты и организовывать code review
  • диагностировать и устранять сбои, узкие места и проблемы производительности

Обязательно

  • опыт управления командой разработки (Team Lead) от 2 лет
  • опыт Senior Java Developer от 4 лет
  • глубокие знания Java, ООП, SOLID, алгоритмов и структур данных
  • практический опыт разработки и эксплуатации распределённых и высоконагруженных систем
  • опыт работы с экосистемой Apache Hadoop и принципами распределённого хранения
  • глубокое понимание Apache Spark и Apache Kafka
  • опыт JVM profiling и диагностики проблем CPU, memory, GC, I/O

Будет плюсом

  • опыт эксплуатации 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
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT