Senior Java Developer
Агентство / HR ресурс Toughbyte ( toughbyte.com )
Опыт работы от 3 до 5 летот 200 000 до 250 000 ₽
Наш клиент - это разработчик и производитель телекоммуникационного оборудования и информационно-управляющих систем с штаб-квартирой в Москве. Сейчас команда активно развивает важнейший для российской науки проект - "Наукотека". Это онлайн портал, который облегчит и ускорит процесс публикации статей, рецензий и получение патентов. Кроме того, этот сервис для ученых абсолютно бесплатный.
На данный момент, команда остро нуждается в Java-разработчике. Вы будете участвовать в создании и развитие архитектуры проекта, заниматься разработкой бэкенд-составляющих и интеграцией со сторонними сервисами, автоматизировать задачи развертывания и мониторинга.
Обязанности:
- Разработка бэкенд-составляющей информационной системы с функциями интеллектуального поиска, социального взаимодействия, публикации
- Интеграция со сторонними сервисами (REST, SOAP )
- Автоматизация задач развертывания и мониторинга
- Написание Unit- и интеграционных тестов
- Взаимодействие с командой разработки фронтенда
- Участие в создании документации, развитии архитектуры проекта
Требования:
- Уверенное владение Java, знание основных библиотек и шаблонов проектирования.
- Знание основных алгоритмов и структур данных
- Spring Framework, PostgreSQL, ElasticSearch
- Опыт разработки БД: реляционная алгебра, индексы, оптимизация запросов
- Опыт работы с распределенными хранилищами данных — Redis, Memcached
- Знание Git (используется GitLab Flow), Gradle или Maven
- Опыт работы с системами автоматизации бизнес-процессов (Camunda, Apache NiFi)