Java-разработчик в Data Platform.
Чем предстоит заниматься:
- разрабатывать архитектуру нагруженных отказоустойчивых систем
- тщательно прорабатывать решения с точки зрения архитектуры, структур данных и алгоритмов
- писать качественный, но при этом простой код
- работать со Spark, Iceberg и S3
- оптимизировать память и throughput, работать с многозадачностью
- писать части кода на C++ при необходимости
Требования:
- знание современного языка Java
- отличное понимание алгоритмов и структур данных
- умение строить распределённые системы
- умение работать с многозадачностью
- знание SQL и основных принципов работы баз данных — OLAP/OLTP
- опыт разработки на Java от 3 лет