Overview

<div class="vacancy-details__description"> </div>

Задачи

  • Разрабатывать и поддерживать backend-компоненты
  • Проектировать и оптимизировать SQL-запросы
  • Интегрироваться с брокерами сообщений
  • Писать понятный, тестируемый код с использованием юнит- и интеграционных тестов
  • Участвовать в code review и обсуждении архитектуры
  • Работать над улучшением производительности API (профилирование, индексы, кэширование)

Требования

  • Опыт коммерческой разработки на Java
  • Уверенное владение Spring Boot 6 / Spring Framework (DI, Web, Data JPA, Security — базово).
  • Понимание SQL на уровне: написание запросов с JOIN, умение анализировать план запроса.
  • Опыт работы хотя бы с одним брокером сообщений (Kafka, RabbitMQ, ActiveMQ). Понимание базовых паттернов.
  • Git, Maven/Gradle.
  • Понимание REST, HTTP, кодов ответов, версионирования API

Будет плюсом

  • Знакомство с Kotlin.
  • Опыт с Docker / Podman.
  • Навык написания тестов (JUnit 5, Mockito, Testcontainers)