Михаил П. Java разработчик, Senior

ID 28772
МП
Михаил П.
Мужчина, 29 лет
Беларусь, Брест, UTC+3
Ставка
3 699,29 Р/час
вкл. НДС 5% (137.14 Р)
Специалист доступен с 19 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Angular
Ansible
boot
Camunda
cloud
Docker
ELK Stack
Git
GitLab CI/CD
Gradle
Groovy
Hibernate
HTML/CSS
Java
JavaScript
jBPM
JMeter
JUnit
JWT
Kafka
Keycloak
Kubernetes
Linux
Maven
Mercurial
MVC
MyBatis
Nexus
oauth2
Oracle
PCI DSS
PostgreSQL
Prometheus
RabbitMQ
Redis
Security
Spring
Spring Security
TestContainers
WildFly
TDD
TypeScript
Отрасли
E-commerce & Retail
FinTech & Banking
Знание языков
Английский — B2
Главное о специалисте
Михаил — Java-разработчик уровня Senior из Бреста, Беларусь. Специализируется на разработке enterprise-решений и экосистем финансовых продуктов. Имеет опыт работы в отраслях E-commerce & Retail и FinTech & Banking. Ключевые навыки: Angular, Ansible, boot, Camunda, cloud, Docker, ELK Stack, Git, GitLab CI/CD, Gradle, Groovy, Hibernate, HTML/CSS, Java, JavaScript, jBPM, JMeter, JUnit, JWT, Kafka, Keycloak, Kubernetes, Linux, Maven, Mercurial, MVC, MyBatis, Nexus, oauth2, Oracle, PCI DSS, PostgreSQL, Prometheus, RabbitMQ, Redis, Security, Spring, Spring Security, TestContainers, typescripts, WildFly, TDD. Участвовал в разработке enterprise-решения с комплексной моделью безопасности для финансового сектора, где реализовал модуль аутентификации на Spring Security, интегрировал Keycloak, настроил OAuth2-провайдер и реализовал JWT-авторизацию. Также участвовал в разработке и поддержке экосистемы финансовых продуктов (интернет-банкинг, платёжные сервисы) для корпоративных клиентов, где проектировал API для интеграции с внешними платёжными системами, разработал ядро транзакционного модуля на Spring Boot, интегрировал Keycloak для аутентификации пользователей и оптимизировал запросы к базам данных.
Проекты   (7 лет 4 месяца)
Разработка enterprise-решения с комплексной моделью безопасности для финансового сектора.
Роль
Java разработчик
Обязанности
Реализация модели безопасности ● Разработал модуль аутентификации на Spring Security с поддержкой многофакторной аутентификации (SMS, Google Authenticator); ● Интегрировал Keycloak для централизованного управления ролями и правами 500+ пользователей; ● Настроил OAuth2-провайдер для безопасного взаимодействия с внешними API (платёжные системы, CRM); ● Реализовал JWT-авторизацию с механизмом отзыва токенов при компрометации. Интеграция бизнес-процессов ● Настроил и интегрировал Camunda для автоматизации ключевых бизнес-процессов; ● Реализовал кастомные BPMN-процессы, обеспечив их соответствие требованиям безопасности; ● Оркестрация событий через Kafka (асинхронная обработка транзакций); ● Интегрировал jBPM для управления сложными потоками задач и обеспечил их связь с внутренними микросервисами. Контроль качества и оптимизация ● Провёл 50+ код-ревью, выявив и устранив уязвимости (SQLi, XSS) в legacy-коде; ● Внедрил динамическое шифрование данных с использованием AES-256 для полей, отмеченных как PII; ● Снизил нагрузку на сервис авторизации на 40% за счёт кеширования ролей в Redis. Наставничество и процессы ● Обучил команду (3 junior-разработчика) работе с Keycloak и OAuth2-потоками; ● Автоматизировал развёртывание инфраструктуры безопасности через Terraform (AWS EKS + Keycloak); ● Разработал чек-лист проверок безопасности для CI/CD, сократив время тестирования на 25%.
Стек специалиста на проекте
PostgreSQL, Docker, Hibernate, Kubernetes, JWT, Keycloak, Camunda, TDD, Kafka, Security, jBPM, Spring, GitLab CI/CD, boot, cloud, oauth2, java 11+
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2023 - По настоящее время  (2 года 9 месяцев)
Разработка и поддержка экосистемы финансовых продуктов (интернет-банкинг, платёжные сервисы) для корпоративных клиентов.
Роль
Java разработчик
Обязанности
Анализ и проектирование ● Участвовал в бизнес-анализе с заказчиком: выявлял требования, формализовал use-cases для модулей интернет-банка; ● Проектировал API для интеграции с внешними платёжными системами (SWIFT, SEPA); ● Составил техническую документацию для 10+ микросервисов, включая схемы взаимодействия. Backend-разработка ● Разработал ядро транзакционного модуля на Spring Boot (поддержка Java 7–17 с постепенным обновлением); ● Реализовал асинхронную обработку платежей через jBPM (среднее время выполнения — 300 мс); ● Интегрировал Keycloak для аутентификации 1M+ пользователей с ролевой моделью RBAC/ABAC; ● Оптимизировал запросы к Oracle и PostgreSQL через MyBatis (снижение нагрузки на 25%); ● Настроил кеширование данных в Redis для часто используемых справочников (ускорение ответа API на 40%). Frontend и интеграции ● Разработал 15+ Angular-компонентов для админ-панели (управление лимитами, журнал операций); ● Настроил взаимодействие WildFly с Angular через REST API с поддержкой CORS и JWT; ● Внедрил Prometheus для мониторинга SLA сервисов (сбор метрик: latency, error rate); ● Интегрировал ELK с Prometheus для единой панели наблюдения. Тестирование и DevOps ● Покрыл 80% сервисов JUnit-тестами (включая интеграционные тесты с TestContainers); ● Провёл нагрузочное тестирование через JMeter (масштабируемость до 5K RPS); ● Автоматизировал развёртывание на Kubernetes через Ansible (сокращение времени деплоя с 1 часа до 10 минут); ● Настроил CI/CD в GitLab для сборки на Maven/Gradle с артефактами в Nexus.
Стек специалиста на проекте
PostgreSQL, Git, Docker, Java, Oracle, JUnit, Maven, Gradle, Linux, Hibernate, JMeter, Kubernetes, Prometheus, WildFly, Keycloak, MyBatis, Groovy, TDD, Ansible, Angular, Security, Mercurial, jBPM, Redis, Spring, boot, cloud
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2018 - Январь 2023  (4 года 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БНТУ, Минск
Специальность
Оценка на транспорте и в промышленности.
Завершение учебы
2018 г.

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

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 • FinTech & Banking • Social Networking • Urban technology
АБ
Артур Б.
Ереван
Java разработчик
Senior
4 238,77 Р/час
3rd
Abstract
Adapter
Agile
Amazon
Amazon DynamoDB
Amazon Web Services
AntD
Apex
API
+142

Ориентированный на результат и опытный старший разработчик программного обеспечения с 6-летним практическим опытом создания и поддержки надежных приложений и систем на базе Java. • Разработка на Java: Большой опыт в разработке, кодировании, тестировании и отладке Java-приложений. • Хорошее понимание ООП, принципов и шаблонов проектирования; Работа по Scrum; Hibernate. • Сотрудничество: Навыки совместной работы с межфункциональными командами для достижения целей проекта. • Решение проблем: Сильные аналитические способности и умение решать проблемы, обеспечивающие эффективное решение вопросов. • Управление жизненным циклом : Хорошо разбирается в ведении проектов на протяжении всего жизненного цикла разработки программного обеспечения. • Постоянное обучение: Стремится быть в курсе новейших технологий Java и передового опыта. • Качество кода: Приоритет отдается написанию чистого, поддерживаемого и эффективного кода для оптимальной производительности системы. • Масштабируемость и безопасность: Фокусируется на обеспечении масштабируемости, надежности и безопасности приложений. Имея за плечами опыт успешной реализации проектов и стремление к совершенству, я готов привнести свои навыки и опыт в успех вашей команды.

Подробнее
FinTech & Banking • FoodTech • Government & Public Sector • Logistics & Transport • Manufacturing
АВ
Артур В.
Тюмень
Java разработчик
Senior
3 506,49 Р/час
методологии
Compose
ELK
Grafana
assertj
архитектура
AWS
GitLab
Разработка
брокеры сообщений
+109

Мой путь в IT — это постоянный поиск баланса между технической глубиной и решением бизнес-задач. За 5 лет работы с Java я убедился: даже самый сложный код имеет ценность только тогда, когда он становится частью системы, которая работает для людей. В проектах, где требовалось масштабировать сервисы или интегрировать разнородные системы, я учился видеть не только код, но и контекст. Например, оптимизация процессов обработки данных или внедрение инструментов для прозрачности инфраструктуры — это не просто задачи из джуры, а шаги к тому, чтобы заказчик получил результат быстрее и без потерь. Мне близок подход, где разработчик — не просто исполнитель, а участник диалога. Будь то проектирование микросервисов, настройка CI/CD или менторство коллег — я стараюсь работать так, чтобы код и процессы становились надежным фундаментом, а не временным решением. Ищу команду, где смогу применять этот опыт. Готов решать задачи, требующие как технической экспертизы, так и умения слушать, анализировать и предлагать. Самая интересная задача: Реализация интеграции с 5 разнородными источниками данных (PostgreSQL, Elasticsearch, внешние API) для генерации PDF-документов в реальном времени. · Нужно было обеспечить синхронную работу с системами, которые имели разные форматы данных и latency. · Добавил асинхронную обработку через Kafka: данные собирались в фоне, а пользователь получал уведомление о готовности документа. · Использовал Redis для кэширования шаблонов и часто запрашиваемых данных Самая технически сложная задача: Обработка 5000+ событий в секунду с IoT-датчиков в реальном времени без потерь данных. · Kafka не справлялась с пиковой нагрузкой: сообщения терялись, потребители отставали. · Данные о температуре плавки и составе сплавов критичны для качества продукции. Решение которое внедлил для решения проблемы: · Перераспределил партиции Kafka, увеличив их количество, и настроил сжатие сообщений. · Внедрил Apache NiFi как буферный слой для предобработки данных перед отправкой в Kafka

Подробнее

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

Government & Public Sector
ДЕ
Джантемир Е.
Майкоп
Frontend разработчик
Junior+
1 428,57 Р/час
HTML5
React Hook Form
React Query
Redux Toolkit
React testing library
Разработка
shadcn
SSR
REST
Git
+34

Я — Frontend-разработчик уровня Junior+ с коммерческим опытом создания адаптивных, производительных и масштабируемых интерфейсов. Специализируюсь на разработке веб-приложений с использованием TypeScript, React (в связке с Next.js) и современного UI-стека — Tailwind, SCSS, CSS Modules, Shadcn. В своей работе активно использую подходы KISS, DRY, а также инструментальные средства обеспечения качества кода: ESLint, Prettier, React Testing Library, Jest. Уверенно работаю с REST API, уделяю внимание качественной форме данных и UX при помощи React Hook Form, React Query и других современных библиотек. Участвовал в разработке проектов в государственном и публичном секторе, включая: zabota-tatar.ru — социальная платформа поддержки граждан, card-rt.online — сервис с предложениями от партнеров Карты Жителя Республики Татарстан. Привык к командной работе: использую Git (GitHub, GitLab), веду задачи через Jira. Открыт к новым вызовам, не боюсь сложных задач, быстро адаптируюсь к новым технологиям.

Подробнее