Чем предстоит заниматься:
- Разработкой и поддержкой серверной части на Java (Spring Boot)
- Рефакторинг легаси-кода и написанием чистого, тестируемого кода с покрытием JUnit / Mockito
- Проектированием и оптимизацией REST API и интеграционных взаимодействий между сервисами
- Работой с реляционными БД (Oracle): написание сложных запросов, оптимизация индексов, анализ планов выполнения (EXPLAIN)
- Самостоятельной сборкой и деплой приложений в тестовое окружение
- Участием в настройке и поддержке CI/CD пайплайнов (GitLab CI)
- Базовый мониторинг работоспособности сервисов: проверка логов, настройка алертов (в связке с инфраструктурной командой), умение читать метрики (понимание, где искать проблему при падении по памяти или высокой нагрузке на CPU).
- Документирование API (OpenAPI) и инфраструктурных сценариев (как поднять окружение, как запушить образ).