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