ПП
Петр П.
Мужчина, 35 лет
Россия, Уфа, UTC+5
Ставка
3 376,62 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опытный Java-разработчик с более чем 5-летним стажем в разработке backend-систем на базе микросервисной архитектуры. Имею глубокие знания в работе с Java (версии 11–17), Spring Boot, Camunda BPM, Kafka, PostgreSQL, Redis, а также в построении и сопровождении REST API.
Работал в командах различного размера над проектами в финансовом секторе, нефтяной промышленности и CRM-системах. Имею опыт проектирования архитектуры, реализации сложной бизнес-логики, интеграции с внешними системами, настройки CI/CD пайплайнов и обеспечения безопасности сервисов.
Успешно внедрял антифрод-системы, переводил монолиты на микросервисы, настраивал процессы с использованием BPMN (Camunda), а также участвовал в миграции и оптимизации БД (Oracle → PostgreSQL).
Активно участвую в код-ревью, выступаю ментором для менее опытных разработчиков, умею работать в высоконагруженных системах и быстро вливаться в новые проекты.
Проекты
(5 лет 5 месяцев)
CRM-система
Роль
Senior Java разработчик
Обязанности
Разработка микросервисов с нуля на основе предоставленных ТЗ, включая настройку слоев контроллеров, сервисов и репозиториев;
Проектирование и участие в обсуждении архитектуры новых сервисов, включая выбор подходящих шаблонов проектирования и коммуникации между сервисами;
Настройка мониторинга через Prometheus и Grafana для отслеживания ключевых метрик
Работа с брокером сообщений Kafka — продюсирование и потребление сообщений в рамках распределённых процессов;
Реагирование на алерты, анализ логов и метрик в production;
Оптимизация работы с PostgreSQL и Redis, настройка кэширования и индексации;
Настройка Spring Cloud Config для централизованного управления конфигурациями
Обнаружение и устранение багов на всех этапах SDLC;
Проведение код-ревью, наставничество для младших коллег.
Внедрение Saga-паттернов для согласованности данных между сервисами заказов и платежей
Использование JAX-WS для legacy-интеграций с банковскими системами.
Команда: 8 человек (2 BE, 1 FE, QA, 2 тимлида, 2 аналитика)
Стек специалиста на проекте
PostgreSQL, Git, Jira, Confluence, Bitbucket, REST API, Spring Boot, Grafana, Prometheus, Kafka, Spring Data, Redis, CI/CD, Java 17
Отрасль проекта
FinTech & Banking
Период работы
Август 2024 - По настоящее время
(1 год)
Интегрированное рабочее место (финансовый сектор)
Роль
Senior Java разработчик
Обязанности
Создание RESTful и gRPC-микросервисов микросервисов для обработки клиентских заявок, обращений и аналитических данных;
Разработка и документирование API, в том числе с использованием Swagger/OpenAPI для внешних и внутренних интеграций;
Реализация аутентификации/авторизации с Spring Security (JWT, роли, scopes);
Настройка метрик и алертов в Prometheus, использование Grafana для визуализации состояния сервисов;
Интеграция с внешними API и внутренними сервисами через REST;
Работа с отказоустойчивостью и масштабируемостью системы;
Обработка ошибок и логирование с возможностью трассировки;
Покрытие бизнес-логики юнит- и интеграционными тестами (JUnit, Mockito);
Автоматизация CI/CD: настройка Jenkins pipeline для сборки, тестирования и деплоя.
Команда: 6 человек (4 BE, 2 FE, QA, тимлид)
Достижения
Разработка с нуля антифрод-системы, использующей правила и поведенческую аналитику для обнаружения мошенничества;
Инициировал и реализовал систему "Рабочее место сотрудника поддержки", включающую в себя более 15 микросервисов с согласованной архитектурой и единым API.
Стек специалиста на проекте
PostgreSQL, Jira, Confluence, JUnit, Mockito, Spring Boot, Jenkins, Spring Security, Swagger, Grafana, Prometheus, gRPC, Spring Data, Redis, Java 17, OpenAPI
Отрасль проекта
FinTech & Banking
Период работы
Май 2023 - Июль 2024
(1 год 3 месяца)
Кредитный конвейер (финансовый сектор, банк Ак Барс
Роль
Senior Java разработчик
Обязанности
Задачи:
Проектирование и реализация бизнес-процессов в Camunda BPMN;
Создание микросервисов под различные этапы обработки кредитных заявок;
Интеграция Camunda с внешними банковскими системами через REST;
Настройка пайплайнов в Jenkins, включая шаги тестирования, SonarQube-анализ и деплой в OpenShift;
Создание JMH-бенчмарков для измерения производительности ключевых алгоритмов;
Оптимизация бизнес-процессов для повышения скорости прохождения заявок;
Оптимизация производительности сервисов под нагрузку до 300 RPS;
Работа с PostgreSQL: проектирование схем, индексация, хранимые процедуры.
Команда: 7 человек (3 BE, 1 FE, 1 тимлид, 2 QA)
Достижения
Полноценная разработка и внедрение ключевых процессов Camunda;
Разработка микросервисов и успешная интеграция с DevOps-командой для настройки окружений и доставки в OpenShift.
Стек специалиста на проекте
PostgreSQL, Jira, Confluence, REST API, Spring Boot, Maven, Gradle, Jenkins, OpenShift, SonarQube, Camunda BPM, Java 17
Отрасль проекта
FinTech & Banking
Период работы
Май 2023 - Сентябрь 2023
(5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Разработка корпоративных приложений на java Университет Иннополис 2021 г.
Образование
Высшее
Учебное заведение
Уфимский государственный авиационный технический университет
Специальность
Программное обеспечение измерений
Завершение учебы
2012 г.