Описание:
Scala-инженер - описание должности Scala-инженер отвечает за создание и оптимизацию высокопроизводительных бэкенд-систем, обеспечивающих работу приложений, основанных на данных. В рамках этой должности Scala-инженер будет работать с современными технологиями потоковой передачи данных, фреймворками распределенной обработки и облачными архитектурами для создания масштабируемых, надежных и высокодоступных решений. Инженер будет тесно сотрудничать с разработчиками, архитекторами и другими командами для проектирования и внедрения сервисов, поддерживающих критически важные бизнес-процессы в динамичной современной среде. Описание работодателя
Требования:
- Большой опыт проектирования и разработки программных приложений на Java.
- Глубокие знания в области бэкенд-разработки, включая разработку API и сервисов •
2-3 года профессионального опыта работы со Scala
- 2 года работы с Akka, особенно в области потоковой передачи данных или распределенных систем
- Опыт работы с фреймворками для потоковой передачи данных и конвейеров данных, такими как Spark Streaming, Flink, Kafka, Kinesis или аналогичными технологиями
- Навыки создания и использования RESTful API
- Опыт работы с облачными сервисами AWS (бессерверными, вычислительными, сервисами хранения данных и т. д.)
- Знание практик DevOps (мы используем Azure DevOps)
- Опыт проектирования высокодоступных, отказоустойчивых и масштабируемых систем •
Опыт участия в разработке системной архитектуры и проектных решений

