Senior Scala/Java Developer

Требования

ПриложенияJavaScalaSQLGitООПC#

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Транспортная компания

Описание вакансии

Условия работы

Нашей команде нужен опытный разработчик, который привнесет все самое лучшее из своего опыта в наш проект и будет способствовать повышению качества кода.

Обязанности:
  • разработка серверной части высоконагруженной online игры;
  • написание unit-тестов;
  • написание нагрузочных тестов
Требования:
  • отличные знания одного из языков программирования Scala, Java;
  • знание и понимание принципов ООП, SOLID, понимание как их применить на практике;
  • знание алгоритмов и структур данных, понимание как их применить на практике;
  • опыт разработки многопоточных приложений;
  • опыт работы с системами контроля версий (git, svn);
  • опыт работы с базами данных (SQL, NoSQL);
  • умение сосредотачиваться на задаче, внимание к мелочам, ответственность;
  • желание учиться и развиваться
Будет плюсом:
  • опыт построения highload/high availability распределенных систем;
  • опыт разработки серверной части online игр;
  • опыт разработки с использованием PostgreSQL, Redis;
  • опыт разработки с использованием Scala (Akka, Akka.IO);
  • боевой опыт C#