Разработка бэкенда для интернет-магазина

Необходимо создать полнофункциональное серверное приложение для платформы электронной коммерции. Система должна обеспечивать стабильную работу под нагрузкой, безопасное хранение данных и удобный API для интеграции с фронтендом.

Технические требования

Стек технологий:

  • Язык программирования: Java
  • Основной фреймворк: Spring Boot (Web, Validation, Data JPA/JDBC, Security, Data Redis)
  • Протокол API: HTTP/REST
  • Базы данных: PostgreSQL (основное хранилище), Redis (кэширование)
  • Тестирование: jUnit, Mockito, SpringBoot Test
  • Контейнеризация: Docker
  • Контроль версий: Git

Функциональные модули:

  • Управление пользователями и аутентификация
  • Каталог товаров с категориями и фильтрами
  • Корзина покупок и процесс оформления заказа
  • Управление заказами (создание, отслеживание, история)
  • Административная панель для управления контентом

Ключевые аспекты:

  • Реализация механизмов безопасности (авторизация, защита данных)
  • Оптимизация производительности через кэширование в Redis
  • Валидация входящих данных
  • Написание модульных и интеграционных тестов
  • Подготовка Docker-конфигурации для развертывания
  • Документирование API

Ожидается чистая, поддерживаемая архитектура кода, соответствующая best practices разработки на Spring Boot. Все компоненты системы должны быть полностью протестированы.

Разработка и миграция интернет-магазина на OpenCart

Требуется перенести существующий интернет-магазин с текущей CMS на платформу OpenCart с полным обновлением дизайна, расширением функционала и мультиязычной поддержкой. Ключевые задачи: интеграция с 1С для синхронизации остатков, создание личного кабинета дилера, настройка редиректов и реализация калькулятора.

Менеджер по привлечению клиентов в IT-студию

Требуется активный менеджер для поиска заказов на разработку ПО, мобильных приложений и веб-сайтов. В задачи входит самостоятельный поиск клиентов на различных площадках, проведение первичных переговоров и сопровождение проектов на начальном этапе.