Разработчик Java

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

  • Реализация нового функционала.
  • Проведение code-review.
  • Анализ чужого кода.
  • Участие в проектировании архитектуры системы.


Требования:

  • Опыт программирования на Java/Scala/ опционально Python.
  • Знание Java core (Collections, I/O, Concurrent).
  • Знания стека технологий EE (Servlets, JMS, JPA, slf4j (log4j)).
  • Опыт работы со Spring стеком (Spring Boot, Spring Сloud).
  • Знание SQL, проектирование схемы БД, оптимизация запросов.
  • Опыт разработки многопоточных приложений (базовые знания JMM).
  • Опыт разработки распределенных приложений (знание архитектур active-active, active-passive).
  • Опыт разработки REST API.
  • Знание *nix.
  • Английский на уровне чтения технической документации.
  • Опыт работы с Apache Ignite, Apache Flink, Apache Kafka, Apache Zookeeper.
  • Опыт использования систем распределенной обработки и хранения данных (Hadoop, Spark).
  • Опыт работы с Git.
  • Опыт работы с Maven.


Условия:

  • Медицинская страховка.
  • Мобильная связь.
  • Обучение и сертификация.

Контактная информация

Николай, 7-495-7877027, 7-916-9006213
nkozhin@ot.ru