Обязанности:

  • Разрабатывать и развивать 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, гибридный формат в Воронеже. Работа над крупным проектом в команде экспертов, современное оборудование и оплата корпоративной мобильной связи.