Senior Java-разработчик

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

Требуемые навыки:
Старший (Senior) · Java · Spring Framework · Apache Maven
Тип занятости:
Полный рабочий день
Место работы:
Россия, Москва, Филипповский пер., 13, стр. 1. м. Арбатская

Обязанности

  • Разработка бэкенд-составляющей информационной системы с функциями  интеллектуального поиска, социального взаимодействия, публикации
  • Интеграция со сторонними сервисами (REST, SOAP )
  • Автоматизация задач развертывания и мониторинга
  • Написание Unit- и интеграционных тестов
  • Взаимодействие с командой разработки фронтенда
  • Участие в создании документации, развитии архитектуры проекта

Требования

  • Уверенное владение Java, знание основных библиотек и шаблонов проектирования.
  • Знание основных алгоритмов и структур данных
  • Spring Framework, PostgreSQL, ElasticSearch
  • Опыт разработки БД: реляционная алгебра, индексы, оптимизация запросов
  • Опыт работы с распределенными хранилищами данных — Redis, Memcached
  • Знание Git (используется GitLab Flow), Gradle или Maven
  • Опыт работы с системами автоматизации бизнес-процессов (Camunda, Apache NiFi)
  • Приветствуется опыт работы с Liferay

Личные качества

  • Стремление активно развиваться и изучать новое;
  • Умение и желание докапываться до сути;
  • Умение поддерживать порядок и быть педантом в вопросах качества;
  • Умение читать и понимать техническую литературу на английском языке;
  • Терпеливое отношение к чужому коду и к критике собственного;
  • Желание и умение работать в команде.

Что мы предлагаем

  • Работу в российской компании (работа над масштабными проектами с использованием передовых технологий в команде высококлассных специалистов);
  • Официальное трудоустройство, стабильную з/п;
  • Гибкое начало рабочего дня, а также возможность (иногда) работать удаленно;
  • Бесплатные обеды;
  • Работа в современном БЦ, комфортные рабочие места.

Ключевые навыки

Java, Spring Framework, Apache Maven, Gradle, Бэкенд, ElasticSearch, Redis, React, Liferay