Java-разработчик для Data Platform

Что за роль

Вакансия предназначена для Java-разработчика, который будет заниматься разработкой архитектуры нагруженных отказоустойчивых систем. Роль требует глубокого понимания алгоритмов и структур данных, а также способности оптимизировать производительность систем.

Что предстоит делать

  • Разрабатывать архитектуру нагруженных отказоустойчивых систем
  • Прорабатывать решения с точки зрения архитектуры, структур данных и алгоритмов
  • Писать качественный и простой код
  • Работать со Spark, Iceberg и S3
  • Оптимизировать память и throughput, работать с многозадачностью
  • При необходимости писать части кода на C++

Что потребуется

  • Знание современного языка Java
  • Отличное понимание алгоритмов и структур данных
  • Опыт в построении распределённых систем
  • Навыки работы с многозадачностью
  • Знание SQL и принципов работы баз данных (OLAP/OLTP)
  • Опыт оптимизации систем
  • Плюсом будет опыт работы с Iceberg, Spark, Trino, S3 и Kafka

Что важно знать

Компания предлагает гибридный формат работы, что позволяет сочетать офисные и удалённые задачи. Это отличная возможность для профессионалов, стремящихся развивать свои навыки в области высоконагруженных систем и распределённых архитектур.

Оценка вакансии
7.2 / 10
Вакансия предлагает интересные задачи по разработке архитектуры и оптимизации систем. Условия гибридной работы и требования к опыту делают её привлекательной для профессионалов. Однако, информация о зарплате отсутствует.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал