Мы – IT-компания NeuroCity , разрабатываем программное обеспечение для интерактивных панелей (дроидов), которые мы производим сами. Основные направления: Торговые центры, Транспортные хабы, Городские парки, Кафе и рестораны, Жилые комплексы, Медицинские учреждения. Сейчас у нас есть 8 больших собственных площадок с общим числом дроидов более 300 разного формата и с суммарным суточным трафиком ~ 550 тыс.человек в сутки. Наши клиенты: Москва Сити, ЦУМ, Шереметьево, ДЛТ, БШ Сколково, Депо Лесная, Лукойл, ВДНХ, ВТБ, Пулково и другие. Работа только из офиса в Воронеже.
Задачи
Разрабатывать и развивать backend-сервисы на Java Участвовать в создании новых и сопровождении существующих микросервисов
Реализовывать интеграции с внутренними и внешними системами
Работать с базой данных: писать, анализировать и оптимизировать SQL-запросы
Участвовать в проектировании и реализации взаимодействия сервисов через Kafka Исправлять ошибки, проводить рефакторинг и повышать качество существующего кода
Покрывать функциональность тестами и участвовать в code review Взаимодействовать с аналитиками, тестировщиками и другими разработчиками в составе команды Мы ждем от тебя: Опыт разработки на Java 8 и выше (знание Java 21 будет преимуществом)
Понимание принципов ООП, SOLID и основных паттернов проектирования
Опыт работы со Spring Framework (Spring Boot, Spring MVC, Spring Data)
Требования
Базовые знания Apache Kafka Опыт работы с базами данных
Навыки работы с Git Умение разбираться в чужом коде и желание развиваться
Условия
Оформление по ТК РФ
Работа в офисе 5/2
9-часовой рабочий день с гибким началом рабочего дня