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