Обязанности:
— Разработка и поддержка микросервисных приложений на Java 21 с использованием Spring Boot (Spring Security, Spring Data JPA, Spring WebFlux)
— Проектирование и реализация REST API, интеграция с внешними сервисами через gRPC и HTTP
— Работа с базами данных PostgreSQL: проектирование схем, оптимизация запросов, управление миграциями (Liquibase)
— Реализация аутентификации и авторизации (JWT, OAuth2, интеграция со Steam)
— Интеграция с брокерами сообщений (Kafka) для асинхронного взаимодействия между сервисами
— Написание unit- и интеграционных тестов (JUnit, Testcontainers, JaCoCo)
— Участие в код-ревью, улучшение архитектуры и качества кодовой базы
— Контейнеризация приложений (Docker, Docker Compose), настройка окружений для разработки и деплоя
Требования:
— Опыт разработки на Java (от 4 лет), уверенное знание Java 17+
— Знание Spring Boot, Spring Security, Spring Data JPA / R2DBC
— Опыт работы с PostgreSQL и инструментами миграций (Liquibase)
— Понимание принципов микросервисной архитектуры и межсервисного взаимодействия (REST, gRPC, очереди сообщений)
— Опыт работы с Docker и Docker Compose
— Опыт работы с Redis (кэширование, rate limiting)
— Знание Git, умение работать с Pull Request'ами и код-ревью
— Понимание принципов ООП, SOLID, паттернов проектирования
Будет плюсом:
— Опыт frontend-разработки: React, TypeScript, Vite, Tailwind CSS
— Знание Python (FastAPI, gRPC, Poetry)
— Навыки DevOps: настройка CI/CD (GitHub Actions), мониторинг (Prometheus, Grafana), деплой на VPS
— Опыт работы с Swagger / OpenAPI, Checkstyle
— Опыт работы с реактивным стеком Spring (WebFlux, R2DBC)
Условия:
— Работа в небольшой продуктовой команде над интересными проектами на стыке геймдева, AI и система онлайн-обучения с микросервисной архитектурой
— Современный стек: Java 21, Spring Boot, gRPC, Kafka, Docker, Prometheus + Grafana
— Возможность влиять на архитектурные решения и развивать проект с нуля
— Профессиональный рост: код-ревью, менторство, работа с актуальными технологиями
Деловые Решения и Технологии (ДРТ)
Москва
до 330000 RUR