Java-разработчик в Data Platform.

Чем предстоит заниматься:

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

Требования:

  • знание современного языка Java
  • отличное понимание алгоритмов и структур данных
  • умение строить распределённые системы
  • умение работать с многозадачностью
  • знание SQL и основных принципов работы баз данных — OLAP/OLTP
  • опыт разработки на Java от 3 лет