Senior Scala Developer
Зарплата
от 220 000 ₽
Требования
Местоположение и тип занятости
Компания
Передовые технологии управления городом и предприятием
Описание вакансии
Условия работы
Направления работы компании:
- Геоинформационные системы
- Cистемы мониторинга траспорта, оборудования, зданий и коммуникаций
- IoT (интернет вещей), Industrial IoT
- Информационные системы с пакетной и realtime-аналитикой
Технологии, которые используем:
- Scala/Java8, Akka 2.5, Play! 2.x, Ebean/Hibernate/Slick, OpenAPI/Swagger 2
- PostgreSQL, Cassandra, MongoDB
- Apache Spark, Kafka, Esper (CEP)
- Kamon/Prometheus/Grafana
- Consul/Docker/Kubernetes
- Git, Maven, SBT
Обязанности:
- Проектирование и реализация backend сервисов на Scala;
- Проведение code review, анализ и оптимизация кода;
- Поддержка существующих систем в production;
- Участие в разработке архитектуры, адаптация текущих решений под повышенные нагрузки, обеспечение отказоустойчивости;
- Документирование технических решений;
- Взаимодействие в рамках распределенной проектной группы.
Требования:
- Опыт проектирования и разработки веб сервисов (REST) на Scala от 2-х лет;
- Опыт работы с Akka/Akka Cluster/Akka Persistence;
- Опыт работы с реляционными СУБД;
- Умение тестировать код;
- Умение оценивать трудоемкость своих задач и соблюдать сроки выполнения;
- Без сильного уклона в FP;
Какой профессиональный рост можно получить в компании?
- Опыт применения самых современных технологий от разработки до развертывания в промышленную эксплуатацию в области b2g/b2b, в перспективе b2c;
- Опыт построения систем на базе микросервисной архитектуры;
- Опыт построения нагруженных и отказоустойчивых систем;
- Широкие возможности карьерного роста, в связи с активным ростом компании.
ДМС, обучение, английский, офис в центре, свободный график, чай,кофе и прочее.