Серверная платформа для создания и конфигурирования клиентских приложений интернет-радио. Управление станциями, плейлистами, пользовательскими настройками и контентом. Помимо сервера реализованы мобильные приложения-плееры iOS/Android. Клиентская часть: - Мобильные приложения-плееры iOS/Android: фоновое воспроизведение, поддержка CarPlay и Android Auto, избранные станции, таймер сна, обложки и метаданные треков в реальном времени - Кабинет вещателя: конфигурирование станций, плейлистов и брендинга клиентских приложений без релиза Ключевые задачи: - Проектирование и разработка backend-части платформы - Реализация конфигурируемой системы управления клиентами - Разработка REST API для мобильных и веб-клиентов - Интеграция с S3-совместимыми файловыми хранилищами для хранения медиа-контента и клиентских артефактов - Оптимизация работы с БД и кэширование - Сопровождение и развитие существующей кодовой базы Технологии: - Сервер: Java, Spring Boot, Spring Data JPA, MySQL, REST API, AWS S3 - Клиенты: Swift/SwiftUI (iOS), Kotlin/Jetpack Compose (Android) Архитектура: монолит