Разработчик 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