Резюме: Backend Developer (Java / Spring)
Backend Developer (Java / Spring) – опыт работы 3 года
Работал в команде разработки мобильных приложений. Участвовал в создании внутренней инфраструктуры для мобильного продукта на базе микросервисной архитектуры (Java, Spring, NestJS).
Основное направление компании - разработка решений для генерации AI-контента.
В рамках проекта разработал сервис для автоматизации административно-финансовых функций команды. Проект реализован преимущественно самостоятельно (включая frontend).
Также принимал участие в разработке backend-части дашборда для маркетинга и инструментов продвижения, а также создавал Chrome-плагины для автоматизации маркетинговых задач.
Ключевые задачи и достижения:
• Реализация интеграций с внешними сервисами и API:
o Binance, Bybit, Commex - для автоматизации выплат.
o HackAndPlan для синхронизации данных о задачах и затраченном времени
o Сервисы для генерации AI-контента (тексты, изображения, видео)
• Разработка HLD-документации для крупных функциональных блоков на основе бизнес-требований
• Проектирование структуры базы данных (PostgreSQL, MongoDB)
• Настройка версионирования БД с использованием Liquibase (XML-конфигурации)
• Реализация слоя работы с БД с использованием Spring Data
• Разработка сервисного слоя для расчёта заработной платы сотрудников
• Внедрение системы уведомлений через Slack
• Разработка backend-части дашборда для маркетинговой аналитики и управления продвижением (в том числе с использованием NestJS)
• Разработка Chrome-расширений для автоматизации задач продвижения
• Написание Unit и интеграционных тестов (JUnit, Mockito)
• Опыт работы с Docker
Процессы разработки:
• Использование Git (feature/bugfix ветки, pull requests, code review)
• CI/CD через GitHub Actions (сборка, тестирование, статический анализ кода с Sonar)
• Использование HackAndPlan для трекинга задач и рабочего времени