Обязанности:
- Разрабатывать и развивать backend-сервисы на Java, создавать и сопровождать микросервисы.
- Реализовывать интеграции с внутренними и внешними системами.
- Работать с PostgreSQL: писать, анализировать и оптимизировать SQL-запросы.
- Разрабатывать слой доступа к данным с использованием MyBatis.
- Участвовать в проектировании взаимодействия сервисов через Kafka.
- Исправлять ошибки, проводить рефакторинг, повышать качество кода, покрывать функциональность тестами и участвовать в code review.
- Взаимодействовать с аналитиками, тестировщиками и разработчиками.
Требования:
- Опыт работы 1–3 года.
- Опыт разработки на Java 8 и выше; знание Java 21 будет преимуществом.
- Понимание ООП, SOLID и основных паттернов проектирования.
- Опыт работы со Spring Framework, Spring Boot, Spring MVC и Spring Data.
- Базовые знания Apache Kafka; опыт работы с PostgreSQL и MyBatis.
- Опыт сборки проектов с Maven и навыки работы с Git.
- Умение разбираться в чужом коде и желание развиваться.
Условия: полная занятость, график 5/2, гибридный формат в Воронеже. Работа над крупным проектом в команде экспертов, современное оборудование и оплата корпоративной мобильной связи.