Обязанности:
— Разрабатывать и поддерживать backend-сервисы на Java и Spring Boot под руководством наставника
— Писать и поддерживать тесты (unit, интеграционные на Testcontainers)
— Работать с PostgreSQL: запросы, миграции, базовая оптимизация
— Участвовать в code review, разбирать замечания и расти на них
— Помогать с интеграциями и доработками существующих сервисов
Требования:
— Базовое знание Java (синтаксис, ООП, коллекции, исключения)
— Понимание основ SQL и реляционных БД
— Общее представление о том, как работает HTTP/REST и клиент-серверная архитектура
— Знакомство с Git
— Готовность учиться, разбираться в чужом коде и задавать вопросы
— Будет плюсом: Spring Boot, Docker,
- Обязательно наличие пет-проектов или учебных проектов на GitHub
Условия:
— Удалённый формат работы, свободный график (≈8 часов в день, по договорённости)
— Стажировка с реальными продакшн-задачами, а не учебными формами — работаете на боевых проектах с наставником
— Прямой доступ к архитектурным решениям и инженерной культуре: чистый код, code review, серьёзные тесты
— Современный стек: Java 17/21, Spring Boot, PostgreSQL, Docker, self-hosted DevOps (GitLab, Harbor, Keycloak)
— Возможность вырасти в позицию junior-разработчика по итогам стажировки