ПП
Павел П.
Мужчина, 27 лет
Россия, Москва, UTC+3
Ставка
4 058,94 Р/час
вкл. НДС 5% (150.48 Р)
Специалист доступен с 21 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Павел — Senior Java-разработчик из Москвы с опытом работы 8 лет. Специализируется на разработке бэкенда, имеет опыт работы в отраслях Cloud Services, FinTech & Banking и Telecom. Владеет английским языком на уровне B2.
Участвовал в проектах по созданию отказоустойчивой ETL-платформы с горизонтальным масштабированием, разработке бэкенда FinTech MVP приложения, а также в проектах для «Ростелекома» и системы обработки кредитных задолженностей.
В рамках проектов занимался разработкой и поддержкой микросервисов на Java, проектированием и оптимизацией схем БД, внедрением потоковой обработки в Kafka Streams, автоматизацией миграций ClickHouse и интеграцией с Kubernetes. Участвовал в архитектурных сессиях, code-review, проектировании схем БД и оценке User Story.
Проекты
(8 лет 2 месяца)
Создание отказоустойчивой ETL - платформы с горизонтальным масштабированием
Роль
Senior/lead Java разработчик
Обязанности
Команда: 2 FE, 5 BE, 2 Analyst, 1 DevOps, 3 QA/AQA
Задачи:
AWS, ECS, ALB, SNS, SQS
Разработал и внедрил новые ETL-модули со стримингом
Оптимизировал производительность, снизив задержки обработки на 30%
Спроектировал решения по консистентности данных и failover
Разработал микросервис для обработки потоков событий в реальном времени
Организовал многопоточную обработку с CompletableFuture и кастомным ThreadPoolExecutor
Настроил балансировку нагрузки, retry через Kafka DLQ, неблокирующие структуры данных
Провёл рефакторинг унаследованного кода, участвовал в архитектурных сессиях
Руководил командой из 4 backend-разработчиков
Достижения
Эксплуатация CI/CD и систем контроля версий:
Спроектировал и внедрил полноценный CI/CD-пайплайн в GitLab CI, включающий стадии сборки (Maven), запуска юнит-тестов, статического анализа кода (SonarQube), сборки Docker-образов и деплоя в Kubernetes (Helm-чарты). Это обеспечило полную автоматизацию от коммита до продакшена.
Организовал процесс управления кодом по стратегии GitFlow в GitLab, настроил политики мерж-реквестов с обязательным код-ревью и прохождением всех стадий пайплайна.
Создание и поддержка автотестов, владение TDD:
Внедрил практику TDD при разработке новых ETL-модулей: написание unit-тестов (JUnit) и интеграционных тестов (Testcontainers) предшествовало реализации кода, что позволило сразу выявлять архитектурные слабости и добиться покрытия в 80% для критически важных сервисов.
Создал комплекс интеграционных тестов с использованием Testcontainers для проверки взаимодействия с PostgreSQL и Kafka, что позволило надежно тестировать пайплайны обработки данных в изолированном окружении.
Интегрировал Grafana с Prometheus для визуализации системных метрик (CPU, memory, JVM) и кастомных бизнес-показателей, что позволило в реальном времени отслеживать SLA сервиса (15 000 сообщений/сек).
Работа с мониторингом (ELK Stack):
«Настроил и поддерживал стек мониторинга на базе ELK (Elasticsearch, Logstash, Kibana). Реализовал сбор структурированных логов и трейсинга из всех микросервисов, создал в Kibana дашборды для оперативного поиска ошибок и анализа бизнес-метрик (количество обработанных сообщений, latency).»
Стек специалиста на проекте
PostgreSQL, Docker, REST, JUnit, Spring Boot, Linux, Hibernate, Grafana, Kubernetes, Prometheus, Flyway, ClickHouse, gRPC, ELK, Kafka, TestContainers, Java 17-21, oauth2
Отрасль проекта
Cloud Services
Период работы
Июль 2023 - Октябрь 2025
(2 года 4 месяца)
Проектная разработка бэкенда FinTech MVP приложения
Роль
Backend-разработчик
Обязанности
Команда: 2 FE, 2 BE, 2 Analyst, 1 DevOps, 2 QA/AQA
Задачи:
Активное взаимодействовие с аналитиками при проектировании
микросервисной системы с бизнес логикой и большим количеством
интеграций
Участие во внедрении доменных библиотек с общими DTO и единым подходом к обработке ошибок при межсервисном взаимодействии.
Разработка и поддержка технической документации
Оценка и декомпозиция User Story
Проведение code-review
Проектирование схемы БД
Unit/Интеграционные тесты
Достижения
Настроил процесс непрерывной интеграции в Jenkins, который автоматически запускал сборку проекта (Maven), полный прогон юнит-тестов (JUnit, Mockito) и интеграционных тестов при каждом пуше в репозиторий. Это позволило выявлять регрессии на ранних этапах.
Внедрил Code Coverage отчеты (JaCoCo) в пайплайн, что позволило контролировать и поддерживать уровень покрытия кода тестами на уровне не менее 75%.
Стек специалиста на проекте
Docker, Oracle, JUnit, Mockito, Spring Boot, Maven, Linux, Kubernetes, Apache, Flyway, Redis, Java 17
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2023 - Июль 2023
(6 месяцев)
Ростелеком - разработка и поддержка распределенной системы оценки качества цифровых услуг в реальном времени
Роль
Backend-разработчик
Обязанности
Команда: 2 FE, 3 BE, 2 Analyst, 1 DevOps, 2 QA/AQA
Задачи:
Разработка и поддержка микросервисов на Java 11 / Spring Boot / Spring Framework (Core, MVC, Data JPA, Security).
Проектирование и оптимизация схем БД, написание сложных SQL-запросов и хранимых процедур на Oracle PL/SQL.
Внедрил потоковую обработку в Kafka Streams, обеспечив анализ качества услуг в реальном времени и ускорив реакцию на инциденты в несколько раз
Автоматизировал миграции ClickHouse и интеграцию с Kubernetes, повысив отказоустойчивость и сократив время вывода новых функций
Нагрузка до 40000 rps
Достижения
Эксплуатация систем контроля версий и CI/CD:
Настроил CI/CD-пайплайны в Jenkins для автоматического тестирования, сборки Docker-образов и деплоя микросервисов в Kubernetes. Интегрировал пайплайн с Bitbucket, реализовав автоматический запуск сборок при создании пул-реквестов.
Организовал процесс управления инфраструктурой как код (IaC), храня Helm-чарты и Dockerfile в Git, что обеспечивало воспроизводимость и версионирование окружений.
Мониторинг:
Настроил централизованный сбор логов в ELK-стек для агрегации и анализа логов с 20+ микросервисов, что позволило оперативно выявлять и расследовать инциденты в распределенной системе.
Стек специалиста на проекте
HTML, CSS, Docker, JavaScript, Jira, Oracle, Bitbucket, JPA, Maven, Linux, Hibernate, Jenkins, MVC, Kubernetes, GitLab, Tomcat, Flyway, JDBC, Spring Data JPA, Config, Pl/SQL, Java 11, Security, PrimeFaces, Docker Compose, Spring, boot, Identity Server, Framework, gateway, core
Отрасль проекта
Telecom
Период работы
Июнь 2020 - Февраль 2023
(2 года 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Кемеровский государственный университет
Специальность
Институт инженерных технологий. Прикладная информатика
Завершение учебы
2021 г.