
Scala разработчик Senior, Москва.
▷ Работодатель: Билайн
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Итак, тебе предстоит:
- Реализация серверной части веб-приложений;
- Реализация распределённой событийно-ориентированной системы;
- Разрабатывать асинхронные, отказоустойчивые сервисы;
- Анализ и оптимизация производительности системы;
- Участие в разработке архитектуры системы;
- Тестирование, отладка и документирование разработанного функционала;
- Участвовать в code review;
- Проводить исследования и внедрять новые технологии.
Мы будем рады рассмотреть твою кандидатуру, если у тебя есть:
- Опыт работы back-end разработчиком от 3 лет (для Senior - от 5 лет);
- Опыт разработки на Scala от 2 года (для Senior - от 3-х лет);
- Знание особенностей реализации различных алгоритмов и структур данных. Понимание, как влияют эти особенности на производительность приложений;
- Знание ключевых методологий и паттернов разработки ПО;
- Глубокое понимание особенностей архитектуры JVM и ее влияния на производительность высоконагруженных приложений;
- Понимание принципов работы HTTP, Websockets;
- Опыт разработки микросервисов;
- Опыт разработки высоконагруженных систем / сложных web-приложений;
- Опыт решения задач интеграции с другими системами RPC, gRPC, kafka;
- Опыт разработки приложений с использованием ZIO, Akka, Cats;
- Опыт работы с реляционными и распределёнными БД (Clickhouse, HBase, ElasticSearch, Cassandra).
Будет плюсом:
- Опыт построения протоколов с exactly-once обработкой
- Опыт построение событийно-ориентированных систем
- Опыт проектирования распределенных NoSQL схем ДБ
http://www.beeline.ru
NoSQLAkkaZIOWebsocketsClickhouseHBaseElasticSearchgRPC