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)