The Skolkovo Institute of Science and Technology

Senior Java Developer

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • Более 6 лет
  • Python
  • Java
  • Git
  • PostgreSQL
  • Linux
  • Bash
  • REST
  • Spring Framework

Обязанности:

  • Разработка инфраструктурных сервисов для автоматизации обработки и анализа данных в рамках систем предсказательного моделирования (predictive analytics)
  • Интеграция с распределенной инфраструктурой хранения и обработки данных на базе платформы Hadoop и её экосистемы
  • Перенос в production процедур обработки данных и моделей, созданных аналитиками
  • Разработка компонентов верхнего уровня (веб-сервисов), используемых при реализации пользовательских веб-интерфейсов
  • Взаимодействие с аналитиками и frontend-разработчиками

Требования к кандидату:

  • Уверенное знание Java 8, 11.
  • Опыт разработки веб-приложений и REST-сервисов на Spring Framework.
  • Знание SQL и опыт работы с реляционными базами данных (PostgreSQL).
  • Владение git и системами автоматической сборки проектов.
  • Уверенный пользователь Linux, опыт работы с командной строкой и Bash.
  • Знание основных алгоритмов, структур данных и шаблонов проектирования.
  • Умение писать объектно-ориентированный, структурированный и легко читаемый код с грамотными комментариями на английском языке.
  • Умение самостоятельно разбираться в новых технологиях.
  • Английский на уровне чтения и написания технической документации.

Является преимуществом:

  • Опыт работы с NoSQL базами данных, платформой Hadoop и её экосистемой, Spark.
  • Владение современными практиками и инструментарием DevOps (continuous integration/delivery, deployment, monitoring, configuration management и т. п.).
  • Знание Python.