Технические навыки
Уверенное владение Java 11+
Опыт работы с Spring Framework (Core, Boot, Data, Security)
Понимание принципов REST API, микросервисной архитектуры
Опыт работы с SQL и реляционными БД (PostgreSQL/MySQL)
Знание Hibernate/JPA
Опыт работы с системами очередей (Kafka/RabbitMQ) — будет плюсом
Умение писать юнит- и интеграционные тесты (JUnit, Mockito)
Опыт работы с Git, CI/CD (GitLab CI/GitHub Actions/Jenkins)
Понимание принципов Docker, контейнеризации и оркестрации — как плюс
Опыт
От 2 до 3 лет коммерческой разработки на Java
Опыт участия в разработке backend-систем от архитектуры до релиза
Умение работать с документацией и чужим кодом
Будет плюсом
Опыт работы в высоконагруженных проектах
Знание Kubernetes
Опыт работы с облачными платформами (AWS, VK Cloud, Yandex Cloud и т.д.)
Понимание DDD, Clean Architecture
Навыки code review
Личные качества
Самостоятельность и ответственность
Умение работать в команде
Желание расти и улучшать процессы
Внимательность к качеству и деталям
Обязанности
Разработка и поддержка backend-сервисов платформы
Проектирование новой функциональности
Интеграция с внешними сервисами
Рефакторинг и оптимизация существующих модулей
Участие в обсуждении архитектуры и технических решений
Умение разбираться в логах, искать причины ошибок, работать с мониторингом.
Умение формулировать проблему, статус, найденную причину.