Обязанности и достижения:
- Разработка микросервисов на Java с использованием Spring Boot
- Проектирование, реализация и документирование RESTful API
- Работа с реляционными и NoSQL базами данных, миграции через Liquibase
- Участие в аналитике, декомпозиции, оценке задач
- Код-ревью, техническое лидерство и поддержка команды
- Рефакторинг и оптимизация микросервисов
- Интеграция с внешними сервисами (Bitrix24, Slack, YandexS3, и др.)
- Покрытие кода unit- и интеграционными тестами
- Оптимизация и поддержка легаси приложений
- Настройка CI/CD пайплайнов на GitLab
- Поддержка всех стендов: dev, test, pre-release, production
- Настройка систем мониторинга и алертинга
- Развёртывание сервисов, настройка инфраструктуры
- Администрирование self-hosted решений (VPS/VDS, mail, Mattermost, Atlassian, Nginx)
- Реализовал собственное решение по безопасности для gateway-сервиса
- Реализовал сервисы интеграций платформы с внешними сервисами - bitrix24, mattermost
- Внедрил GitOps-подход для микросервисов через GitLab CI/CD и Kubernetes, сократив время деплоя
- Настроил алертинг в Prometheus/Grafana, снизив
downtime production-окружения
- Мигрировал платформу с MySQL на
PostgreSQL+MongoDB, ускорив выполнение запросов
- Настроил автоматическое масштабирование в Yandex
Kubernetes, сократив затраты на инфраструктуру
- Настроил CI/CD-пайплайны с feature-стендами, ускорив
тестирование
- Внедрил Loki для централизованного логирования,
сократив время диагностики ошибок
- Организовал и осуществил миграцию со Slack в Mattermost