Java Backend Developer
Калининград, РоссияДжуниор • Миддл
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Короткая ссылка: gkjb.ru/g191G
О себе
На данный момент Fullstack Developer.
Мои компетенции и опыт
Java Backend Developer с коммерческим опытом разработки микросервисных систем на Spring Boot, PostgreSQL, Kafka и Redis. Проектирую event-driven архитектуры с паттернами надёжности (idempotency, DLQ, circuit breaker). Оптимизирую работу с БД (индексирование, устранение N+1, кэширование Redis). Пишу тестируемый код с покрытием 70% (JUnit 5, Mockito, Testcontainers). Развёртываю сервисы в Kubernetes с полным CI/CD-пайплайном и observability (Prometheus, Grafana, ELK). Английский B1.
Опыт
Full-stack разработчик (Java Backend) — MazeVpn (Ноябрь 2025 — Май 2026)
- Спроектировал и реализовал с нуля распределённую микросервисную архитектуру на Java 21 / Spring Boot / WebFlux — обеспечил stateless-масштабирование и асинхронную обработку событий через Kafka.
- Внедрил паттерны надёжности для межсервисных взаимодействий: idempotency, circuit breaker (Resilience4j), retry-логика с Dead Letter Queue — устранил потерю данных при сбоях внешних сервисов.
- Оптимизировал работу с PostgreSQL через индексирование, EXPLAIN ANALYZE и Criteria API (устранил N+1); внедрил Redis для кэширования горячих данных — сократил обращения к БД на 60–70%.
- Покрыл критические компоненты автоматическими тестами на 70% (JUnit 5, Mockito, Testcontainers для интеграции с БД и Kafka) — обеспечил стабильность деплоев без регрессий.
- Автоматизировал CI/CD-pipeline (Git, Docker) и развернул микросервисы в Kubernetes с liveness/readiness probes и Helm-чартами для воспроизводимых деплоев.
- Настроил observability-стек (Prometheus, Grafana, ELK) для всех сервисов — обеспечил оперативное обнаружение инцидентов и root cause analysis через анализ логов и метрик.
- Стек: Java 21, Spring Boot, WebFlux, Kafka, PostgreSQL, Redis, Resilience4j, Docker, Kubernetes, Helm, Prometheus, Grafana, ELK, JUnit 5, Mockito, Testcontainers.
Backend-разработчик (Java) — RIK Group (Июль 2025 — Октябрь 2025)
- Разработал backend-приложение на Java / Spring Boot для обработки обращений пользователей: интеграция с Telegram Bot API, система модерации с workflow и административная панель с фильтрацией по статусам.
- Реализовал авторизацию модераторов через одноразовые access keys и маршрутизацию обращений по категориям — обеспечил безопасность доступа и надёжную доставку уведомлений.
- Спроектировал многоуровневую архитектуру хранения: PostgreSQL для транзакционных данных, Redis для кэширования категорий и ускорения маршрутизации — снизил query latency и нагрузку на БД на 50%.
- Поддерживал чистоту кода через code review, документирование API-контрактов и применение паттернов service-repository для разделения ответственности.
- Стек: Java, Spring Boot, Spring Data JPA, PostgreSQL, Redis, Telegram Bot API.
Стажёр Backend-разработчик — Камера39 (Октябрь 2024 — Январь 2025)
- Модифицировал сериализацию данных в формат конфигов — ускорил обработку запросов на изменение конфигурации в 1,5 раза.
- Реализовал синхронизацию реестра конфигов с файлами по настраиваемому крону, автоматизировав ручной процесс обновления.
- Работал в команде из 5 человек; участвовал в code review и согласовании архитектурных решений.
Проекты
Микросервисная платформа для поиска работы с Telegram-based matching-системой
Pet-проект · Java 21, Spring Boot, Spring Security, PostgreSQL, Kafka, Redis, Unleash, Docker, Kubernetes, Yandex Cloud
- Спроектировал асинхронную event-driven архитектуру с API Gateway, JWT-авторизацией (RBAC) и многоканальной нотификацией (Telegram, Email) — обеспечил безопасное разделение доступа кандидатов и работодателей.
- Разработал notification-service с асинхронной обработкой событий через Kafka — интеграция с Telegram Bot API и SMTP для многоканальной доставки уведомлений о матчах и откликах.
- Внедрил feature toggles через Unleash для A/B-тестирования алгоритмов matching и постепенного rollout новых фич без переразвёртывания сервисов.
- Развернул end-to-end инфраструктуру в Kubernetes (Yandex Cloud) с liveness/readiness probes и ConfigMaps для dev/prod-окружений.
Автоматизированное рабочее место HR-сотрудника
Pet-проект · Java, Spring Boot, Spring Security, PostgreSQL, Kafka, Elasticsearch, Redis, React, Docker
- Разработал backend HR-платформы с AI-scoring кандидатов: REST API на Spring Boot (JPA, PostgreSQL), микросервисный matching-engine с интеграцией ML-модели, асинхронная очередь обработки резюме через Kafka.
- Спроектировал систему ролевой авторизации (RBAC: админ / HR / рекрутер) с гранулярными permissions на уровне просмотра анкет и действий с кандидатами — обеспечил соответствие требованиям конфиденциальности персональных данных.
