Обязанности:
Разработка продуктовых решенийВам предстоит разрабатывать и масштабировать микросервисы, решать продуктовые и инфраструктурные задачи, создавать и поддерживать программное обеспечение от написания до выкладки в продакшн, а также обеспечивать стабильную работу компонентов и оперативно решать проблемы.
Ключевые навыки:
- Занимались коммерческой разработкой на JVM-языке более пяти лет
- Создавали веб-приложения и хорошо понимаете микросервисную архитектуру
- Умеете тестировать свой код и стремитесь к высокой стабильности
- Знаете классические алгоритмы и структуры данных
- Использовали реляционные СУБД
Дополнительные требования:
- Писали на Scala или другом функциональном языке программирования
- Работали с распределёнными системами и большими данными
- Использовали key-value-хранилища
- Взаимодействовали с Kafka или другими брокерами сообщений
- Имели дело с HDFS, Spark, YTsaurus или другими MapReduce-системами