Андрей Б. Java разработчик, Senior

ID 29833
АБ
Андрей Б.
Мужчина, 28 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 14 августа 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Apache Camel
Apache POI
CI/CD
Confluence
CoreML
Docker
Docker Compose
Elasticsearch
ELK Stack
Fluentd
Framework
GitLab
Gitlab CI
Grafana
Helm
Hibernate
Java
Jira
JUnit 5
JWT
Kafka
Kibana
Liquibase
Lombok
MapStruct
Maven
Microservices
Mockito
MongoDB
oauth2
OpenAPI
OpenShift
ORM
PostgreSQL
Postman
Prometheus
Redis
REST API
Spring Boot
Spring Data
Spring Security
Swagger
TestContainers
Testing
Unit testing
WireMock
анализ
архитектура
Базы данных
ДО
и процессы
инструменты
контейнеризация
Логирование
Мониторинг
Оптимизация запросов
работа с данными
Работа с интеграциями
Ревью
управление
языки программирования
работа с mlмоделями в backendсервисах
асинхронная
система компенсирующих транзакций
включая
миграциями
интеграционные и
покрытие
stanford
Отрасли
EdTech
Logistics & Transport
Знание языков
Английский — C1
Главное о специалисте
Backend-разработчик с 5-летним опытом коммерческой разработки распределенных систем на Java. Специализируюсь на построении отказоустойчивых микросервисов, асинхронных API и интеграциях через очереди и события. Работал над системами для складской логистики и образовательных организаций. Опытен в проектировании и реализации REST API (Spring Boot), работе с БД (PostgreSQL, MongoDB, Redis), построении CI/CD (GitLab CI, OpenShift), реализации сложной бизнес-логики (система компенсирующих транзакций, ML-анализ текста). логировании и мониторинге (Prometheus, Grafana, EFK). Работаю в Scrum-командах, активно участвую в планировании архитектуры, ревью кода, оптимизации нагрузки и повышении стабильности продакшн-сервисов. Уверенно чувствую себя в распределённых командах, быстро встраиваюсь в процессы и беру ответственность за результат. Английский — C1: свободно читаю документацию, участвую в тех. обсуждениях и переписке.
Проекты   (5 лет 2 месяца)
Образовательная платформа для подготовки персонала
Роль
Backend-разработчик
Обязанности
Команда: 3 backend, 1 frontend, 1 QA, 1 BA, 1 SA, DevOps Описание: Разработка платформы для организации и аналитики учебного процесса в рамках проекта по подготовке персонала зарубежных атомных станций. Приложение получает и отображает данные о лекциях, экзаменах, доступных образовательных курсах и фидбеке обучаемых, взаимодействует с БД PostgreSQL, и дополнительно отображает текущую статистику по обучаемым и изучаемым дисциплинам на корпоративном портале. Также приложение отвечает за оптимизацию, контроль и управление процессами обучениями и повышения квалификации сотрудников. Задачи: Разрабатывал микросервисы на базе Spring Boot с использованием Hibernate, PostgreSQL, MongoDB и Liquibase для управления данными обучающих программ. Реализовал обработку фидбека обучающихся с применением Stanford CoreNLP для анализа тональности, внедрив автоматизированный pipeline анализа обратной связи. Оптимизировал API-методы расписания: добавил пагинацию, TTL-кэширование в Redis, а также настроил асинхронную репликацию данных через Kafka. Проектировал и внедрял систему компенсирующих транзакций, связанную с заявками на техобслуживание аудиторий. Интегрировал внешние API провайдеров онлайн-курсов, реализовав рекомендательную систему на основе учебного профиля обучающихся. Настраивал и поддерживал пайплайны CI/CD в GitLab CI, контейнеризацию микросервисов с помощью Docker и деплой в OpenShift. Участвовал в проектировании архитектуры решений, code-review, планировании спринтов и grooming-сессиях по Scrum.
Достижения
Разработал высоконагруженный микросервис обработки фидбека с ML-анализом тональности (до 500 отзывов/день) с контролем нагрузки в пиковые периоды. Улучшил производительность API расписаний за счёт внедрения Redis-кэширования и Kafka-синхронизации, снизив время ответа в 3 раза. Создал рекомендательный механизм по курсам с использованием внешних API, 80% пользователей отметили релевантность выдачи. Разработал систему регистрации и мониторинга инфраструктурных заявок, автоматизировав до 90% процессов обработки. Обеспечил надёжность и тестируемость кода: реализовал интеграционные тесты с Testcontainers (PostgreSQL, Kafka), повысив unit-тест-покрытие до 85% (JUnit 5, Mockito). Внедрил автоматизированную схему управления версиями БД через Liquibase, исключив ручные конфликты при миграциях.
Стек специалиста на проекте
Grafana, Gitlab CI, GitLab, Postman, Spring Data, Lombok, Liquibase, REST, Java, JUnit, MongoDB, Mockito, Swagger, Redis, Prometheus, CoreML, JWT, Kafka, WireMock, Docker Compose, Docker, Spring Security, Hibernate, OpenShift, MapStruct, TestContainers, Maven, OpenAPI, Spring Boot, Jira, PostgreSQL, oauth2
Отрасль проекта
EdTech
Период работы
Май 2022 - По настоящее время  (3 года 4 месяца)
Платформа для автоматизации складской логистики
Роль
Backend-разработчик
Обязанности
Команда: 2 backend-разработчика, 1 frontend, 1 QA, DevOps Описание: Разработка e-commerce платформы для автоматизации складской логистики и управления товарными запасами: учёт остатков, приёмка/отгрузка товаров, инвентаризация, управление ячейками склада, мультискладская аналитика. Задачи: Реализовал REST API на Spring Boot и Spring Security для управления учетными записями и доступами пользователей с поддержкой JWT и OAuth2, включая настройку ролевой модели и разграничения прав. Разработал модуль экспорта товарных данных в XLS-формат с использованием Apache POI, включая группировки, форматирование и фильтрацию. Интегрировал и синхронизировал данные склада с 1С с помощью Apache Camel, реализовав устойчивые маршруты обмена и трансформации данных. Настроил Liquibase для версионирования схемы БД и миграций PostgreSQL, обеспечив контроль изменений на всех стендах. Оптимизировал SQL-запросы и структуру таблиц в PostgreSQL, снизив задержки при агрегации данных на 25–30%. Обеспечил покрытие критичных компонентов юнит- и интеграционными тестами (JUnit 5, Mockito, Testcontainers), достигнув покрытия 80%. Выполнил контейнеризацию микросервисов через Docker и Docker Compose, автоматизировал сборку и деплой пайплайнами GitLab CI. Работал в Scrum-процессе: участвовал в ежедневных стендапах, планировании спринтов, code-review в GitLab, фиксации задач в Jira.
Достижения
Реализовал защищённую авторизацию и разграничение прав доступа, повысив отказоустойчивость и безопасность сервисов. Снизил время обработки клиентских XLS-запросов на 30% за счёт оптимизации логики генерации файлов. Обеспечил корректную двустороннюю интеграцию с 1С (1000+ позиций ежедневно), повысив точность учёта остатков. Обеспечил стабильность и воспроизводимость окружений: 80%+ покрытие тестами, автоматизация деплоя и миграций.
Стек специалиста на проекте
PostgreSQL, Docker, REST, Java, Jira, Postman, JUnit, Mockito, Spring Boot, Maven, Hibernate, Apache POI, Spring Security, Swagger, GitLab, JWT, Liquibase, Kafka, Spring Data, Apache Camel, Docker Compose, TestContainers, Gitlab CI, OpenAPI, oauth2
Отрасль проекта
Logistics & Transport
Период работы
Июль 2021 - Апрель 2022  (10 месяцев)
Система учёта оборудования и обработки заявок
Роль
Backend-разработчик
Обязанности
Команда: 2 backend, 1 frontend, 1 QA Описание: Разработка внутренней информационной системы для производственного предприятия, предназначенной для ведения учёта оборудования и автоматизации процессов обслуживания. Решение включало веб-интерфейс и backend-сервисы, обеспечивающие регистрацию нового оборудования, ведение истории эксплуатации, автоматизированную подачу заявок на техническое обслуживание и контроль их выполнения. Система позволяла отслеживать статус каждой заявки, анализировать сроки исполнения (SLA), формировать отчёты по отказам и техническим операциям, а также предоставляла быстрый доступ к сопроводительной документации оборудования. Благодаря централизации данных и автоматизации процессов была снижена нагрузка на технические службы, обеспечен прозрачный контроль жизненного цикла оборудования и повышена скорость реагирования на инциденты. Задачи: Разработка микросервиса на Spring Boot и Hibernate с REST API для управления инвентарем, заявками и статусами. Реализация разграничения ролей и доступа через Spring Security, JWT, OAuth2. Проектирование схемы БД, реализация миграций с Liquibase, работа с PostgreSQL. Настройка логирования и базового мониторинга с использованием Prometheus и Grafana. Контейнеризация сервиса с Docker, автоматизация сборки и деплоя через GitLab CI. Написание модульных и интеграционных тестов на JUnit 5, Mockito, Testcontainers. Участие в agile-процессах: планирование задач, спринтов, code-review, ведение задач в Jira.
Достижения
Запущен рабочий прототип за 3 месяца, внедрен в эксплуатацию после 2 итераций. Обеспечена стабильная работа сервиса в продакшене: SLA 99,8%, снижение времени обработки заявок на 50%. Повышена надёжность и прозрачность миграций за счёт полной автоматизации с Liquibase. Достигнуто покрытие тестами 80% по ключевым бизнес-модулям.
Стек специалиста на проекте
PostgreSQL, Docker, REST, Java, Jira, Postman, JUnit, Mockito, Spring Boot, Maven, Hibernate, Spring Security, Swagger, Grafana, GitLab, Prometheus, JWT, Liquibase, Spring Data, Docker Compose, TestContainers, Gitlab CI, OpenAPI, oauth2
Отрасль проекта
EdTech
Период работы
Июль 2020 - Июль 2021  (1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский Томский политехнический университет
Специальность
Физико-технический институт, Ядерные физика и технологии
Завершение учебы
2020 г.

Похожие специалисты

FinTech & Banking • Logistics & Transport
АШ
Артем Ш.
Тюмень
Java разработчик
Senior
3 246,75 Р/час
Allure
API
Confluence
CORS
DevOps
Docker
Docker Compose
Elasticsearch
ELK Stack
event-driven
+69

Опытный Java Backend-разработчик с глубоким пониманием архитектуры высоконагруженных систем и фокусом на бизнес-результат. Быстро осваиваю новые технологии и подхожу к обучению как к неотъемлемой части профессии. -Умею принимать решения в условиях ограниченного времени и высокой ответственности, сохраняя качество реализации. -Эффективно работаю в мультидисциплинарных командах — как в небольших стартап-форматах, так и в крупных корпоративных проектах. - Развил сильные навыки публичных выступлений: выступал с техническими докладами на внутренних митапах и защищал проектные инициативы перед бизнесом. - Наставничал junior-разработчиков, формируя сильные инженерные практики и помогая им расти в команде.

Подробнее
EdTech • FinTech & Banking
ЕК
Евгений К.
Санкт-Петербург
Java разработчик
Senior
3 246,75 Р/час
Apache Kafka
Apache Spark
API
assertj
Bitbucket
codegen
Confluence
CORS
csrf
DevOps
+82

Опытный backend-разработчик с 5 годами коммерческого опыта в разработке микросервисных систем на Java (версии от 8 до 21). Имею глубокую экспертизу в экосистеме Spring (Boot, Cloud, Security, Data), интеграциях через REST и gRPC, обработке больших данных с Apache Spark и проектировании отказоустойчивой архитектуры. Работал как в крупных распределенных командах в банковской сфере (ПАО Сбербанк), так и в компактных agile-группах над ERP и видеоплатформами (Adsbalance, FMedia). Разбираюсь в DevOps-практиках (Docker, Kubernetes, CI/CD в GitLab), умею обеспечивать безопасность систем (OAuth2, Keycloak, Vault), настраивать мониторинг и логирование (OpenTelemetry, ELK, Sentry). Уделяю особое внимание качеству кода, покрытию тестами и контролю бизнес-требований. Быстро вникаю в предметную область, умею взаимодействовать с аналитиками, продуктовыми командами и DevOps-специалистами. Постоянно совершенствую свои навыки в области Java, архитектуры и производительности распределенных систем.

Подробнее
EdTech • FinTech & Banking • Travel, Hospitality & Restaurant business
НК
Николай К.
Москва
Java разработчик
Senior
3 506,49 Р/час
API
Auth0
Bitbucket
cdc
ClickHouse
Confluence
debezium
DevOps
Docker
Docker Compose
+70

Николай — опытный Java-разработчик уровня Senior. Специализируется на микросервисной архитектуре, Spring Boot, Spring MVC, Spring Data JPA и PostgreSQL. Имеет опыт работы над проектами в сферах FinTech & Banking, Travel, Hospitality & Restaurant business и EdTech. Среди задач: разработка новых и поддержка существующих микросервисов, проектирование взаимодействия между сервисами, интеграция с внешними сервисами через REST и Kafka, написание юнит- и интеграционных тестов, работа с CI/CD пайплайнами, мониторинг и алертинг. Достижения: - Перевёл один из ключевых сервисов платформы с REST-интеграции на асинхронное межбэковое взаимодействие через Kafka, что снизило среднее время ответа более чем на 40% и повысило стабильность при высоких нагрузках. - Реализовал с нуля интеграцию POS-терминалов в экосистему платформы. - Спроектировал и внедрил Standin-механизм для критичного сервиса. - Настроил и внедрил анализатор кода SonarQube во все микросервисы проекта. - Оптимизировал процесс CI, ускорив сборку pull request'ов. - Разработал и внедрил gateway-сервисы для унификации и централизации коммуникаций между смежными командами. - Разработал и внедрил с нуля 3 полноценных микросервиса. - Улучшил архитектуру одного из сервисов путём выделения слоя бизнес-логики и внедрения паттерна Service Layer.

Подробнее
EdTech • FinTech & Banking
РБ
Рустам Б.
Калининград
Java разработчик
Senior
3 506,49 Р/час
ActiveMQ
API
ArtemisMQ
Artifactory
assertj
Auth0
Blade
Confluence
DevOps
Docker
+78

Рустам — опытный Java-разработчик уровня Senior. Специализируется на создании и поддержке высоконагруженных систем, разработке бизнес-логики и REST/GraphQL API. Опыт работы: - Разработка брокерской платформы для страхования грузов. Рустам внедрил гибкую систему бордеро, повысил производительность системы на 35%, реализовал механизм токенизированного доступа через связку JWT + LDAP. - Система онлайн-платежей. Участвовал в разработке платёжной платформы, обрабатывающей более 10 000 транзакций в день. Провёл оптимизацию SQL-запросов, снизив среднее время выполнения операций на 30%. - Контентная платформа CMS. Спроектировал и внедрил модуль уведомлений, асинхронную обработку событий через Kafka, оптимизировал механизм кеширования с использованием Redis. - Банковская система управления платежами. Переписал тяжёлую бизнес-логику обработки транзакций, разработал модуль автоматической обработки транзакций.

Подробнее
EdTech • FinTech & Banking • LifeStyle
РА
Руслан А.
Минск
Java разработчик
Middle+
2 997,4 Р/час
ActiveMQ
actuator
Agile
Ansible
ArgoCD
assertj
AWS
Cassandra
cloud
Data
+101

▪ Разработчик программного обеспечения с более чем 4-летним опытом коммерческой разработки корпоративных приложений и участие в стартап-проектах ▪ Участие в проектировании и разработке систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание основных принципов объектно-ориентированного программирования, паттернов проектирования и практик Clean Code ▪ Опыт создания и оптимизации микросервисных архитектур ▪ Опыт работы с облачными сервисами (AWS), контейнеризацией (Docker, Kubernetes) и оркестрацией ▪ Навыки настройки CI/CD (GitLab, Jenkins, ArgoCD), написания unit- и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, REST, CQRS, Event Sourcing, BASE, eventual consistency ▪ Опыт применения на практике throttling, rate limit, api gateway ▪ Опыт технического менторинга внутри команды ▪ Ответственный, легко обучаем, быстро адаптируется к новым задачам и процессам

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • Hardware • Manufacturing
ДС
Дмитрий С.
Казань
Бизнес/системный аналитик
Middle+
2 727,27 Р/час
PostgreSQL
REST
API
XML
JSON
Jira
Confluence
SQL
BPMN
Agile
+24

Дмитрий — бизнес/системный аналитик уровня Middle+. Опыт работы: - ООО «Флагман» (2020–2022): сбор и анализ бизнес-требований, проведение переговоров с клиентами, согласование проектной документации, написание функциональных требований, проектирование баз данных, постановка задач для разработки. - Проект по миграции с монолитной архитектуры на микросервисную (2022–2023): сбор бизнес-требований, моделирование бизнес-процессов и ER-моделей, работа с БД через DBeaver, описание задач для интеграции с внешними системами. - Разработка и запуск сервиса кешбэка (2023). - Развитие сервисов Ozon (с 2023 г.): описание логики работы проектируемых сервисов, участие в построении архитектуры, проектирование моделей хранения данных, сбор требований с пользователей, описание пользовательских сценариев.

Подробнее