Middle Java Developer
Москва, РоссияМиддл • Сеньор
Удаленная работа
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gzcV
О себе
На данный момент Middle Java Developer.
Мои компетенции и опыт
Описание продукта:
E-commerce платформа для цифровых товаров (игровая валюта, скины, подписки) с высокой доступностью и мгновенными транзакциями.
Основные обязанности и достижения
- Проектирование микросервисной архитектуры:
Участвовал в миграции от монолита к микросервисам: выделение доменов, реализация сервисов на Spring Cloud.
Внедрил resiliency-паттерны с Resilience4j и настроил маршрутизацию через Spring Cloud Gateway.
- Разработка Telegram-бота для покупок:
Создал бота с Telegram Bot API и Inline-кнопками, интегрировал backend с платежами и мгновенной выдачей товаров.
Результат: рост конверсии на 45%, время покупки - до 20 секунд.
- Поддержка высоконагруженного бэкенда:
Внедрил асинхронную обработку через Kafka и RabbitMQ (приоритетные очереди).
Оптимизировал PostgreSQL (реиндексация, устранение N+1 в Hibernate).
Интегрировал Elasticsearch для поиска и аналитики, снизив нагрузку на БД и ускорив отчеты с 15 до 1.5 секунд.
- Автоматизация развертывания:
Настроил CI/CD в GitLab: сборка, тесты, security scan (SonarQube), деплой в Docker/Kubernetes.
Реализовал Blue-Green и Canary деплой через ArgoCD.
- Обеспечение надежности и мониторинга:
Настроил Prometheus/Grafana для метрик (технических и бизнес).
Ключевые проекты
- Миграция монолита: Разбил приложение на 5 сервисов, мигрировал логику и обеспечил API-совместимость.
- Event-Driven уведомления: Разработал систему на Kafka + Debezium для email/SMS/Telegram с SLA 99.9%.
Технологический стек
- Ядро: Java 11/17, Spring Boot 2.7–3.x, Spring Cloud 2022, Hibernate 5.7–6.
- API: REST, gRPC, GraphQL.
- Очереди: Kafka 3.x, RabbitMQ нужен доступ к резюме
- БД и кеш: PostgreSQL 13, Redis, Elasticsearch нужен доступ к резюме – нужен доступ к резюме
- Инфраструктура: Docker 20+, Kubernetes нужен доступ к резюме (EKS), Terraform 1.x, GitLab CI/CD, ArgoCD.
- Мониторинг: Prometheus, Grafana, Jaeger, ELK.
- Тестирование/безопасность: JUnit 5, Mockito 4, Pact, OWASP Dependency-Check, SonarQube.
- Интеграции: Telegram Bot API, Stripe, ЮKassa, PayPal.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы