Аудит и подготовка кода Spring Boot для продакшена

Необходимо провести комплексный аудит существующей кодовой базы корпоративного веб-сайта с бизнес-логикой, разработанного на Java с использованием фреймворка Spring Boot.

Основные задачи

  • Проведение детального аудита существующего кода Java (Spring Boot)
  • Выявление архитектурных, логических и потенциальных проблем производительности и безопасности
  • Анализ текущей структуры проекта и рекомендации по её улучшению
  • Подготовка проекта к промышленному развертыванию (продакшен)
  • Обязательное приведение кода в соответствие с требованиями для успешного прохождения статического анализа в SonarQube

Требования к исполнителю

  • Уверенный опыт коммерческой разработки на Java
  • Практический опыт работы со Spring Boot (не менее 2-3 лет)
  • Опыт проведения код-ревью и аудита крупных проектов
  • Наличие опыта настройки и взаимодействия с SonarQube является значительным преимуществом
  • Понимание принципов чистой архитектуры и best practices для enterprise-приложений

Результат работы

Исполнитель должен предоставить подробный отчет по аудиту, содержащий выявленные проблемы с классификацией по критичности, рекомендации по их устранению, а также обновленный код, готовый к деплою в продакшен-среду и успешно проходящий проверки SonarQube.