Middle java/scala разработчик

29 апреля 2021    30
Откликнуться

Разработка серверных приложений на Scala;

Улучшение, рефакторинг и ревью кода;

Разработка новой функциональности;

Исследование и оптимизация производительности сервисов;

Детализация и декомпозиция задач.

Мы используем: scala 2.13, akka (actors, http), cats, sbt, zio.

Требования:

Общий опыт разработки на JVM от 2 лет, желание изучить Scala;

Понимание модели акторов, её преимуществ и недостатков. Опыт использования akka-actor и akka-http;

Хорошее понимание наиболее используемых структур данных (TreeMap, HashMap, List, Queue);

Умение читать и писать код с комбинаторами map, flatMap, filter, foldLeft и т.д.;

Умение читать и писать код с рекурсией, понимание хвостовой рекурсии;

Навыки работы с concurrency, в частности Future и Promise;

Мы готовы предлагать:

Удаленную работу;

Гибкий график - вы сами планируете свое время, главное быть на обязательных встречах;

Конкурентную заработную плату по результатам собеседования, в зависимости от опыта и знаний;

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.