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