Роман М. Java разработчик, Senior

ID 31589
РМ
Роман М.
Senior
Мужчина, 27 лет
Россия, Москва, UTC+3
3 142,85 Р/час
НДС не облагается
Специалист доступен с 5 сентября 2026 г.

О специалисте

Специализация
Java разработчик
Грейд
Senior
Навыки
PostgreSQL
Docker
Java
Spring
Maven
Git
Spring Boot
Hibernate
JUnit
Kafka
Kubernetes
REST
SQL
Mockito
Gradle
Jira
Liquibase
Redis
RabbitMQ
Jenkins
Swagger
MySQL
GitLab
MongoDB
Linux
Spring Data
REST API
Framework
JPA
Kotlin
Grafana
Spring Security
Microservices
CI/CD
JDBC
Oracle
Security
Confluence
Data
Prometheus
Java 11
Apache
Spring Cloud
MVC
Elasticsearch
Hibernate ORM
IntelliJ IDEA
Camunda
Java 8
SOAP
Lombok
Java 17
OpenShift
Bitbucket
Postman
TestContainers
Keycloak
XML
Spring MVC
API
Scrum
GitHub
Базы данных
Spring Data JPA
JSON
Agile
Разработка
HTML
MS Windows
Docker Compose
SOLID
Tomcat
Kibana
Объектно-ориентированное программирование (ООП)
OpenAPI
опыт многопоточного cpu
gRPC
Транзакции
индексы
шардинг
Java 21
30K TPS
Высоконагруженные системы
defi
Web 3.0
React
Python
Rust
Опыт работы с HSM
UI/UX
IBM MQ
Istio
Nginx
TLS
Опыт разработки приложений и смарт-контрактов
Блокчейн
Apache Hadoop
Отрасли
FinTech & Banking
Urban technology
Знание языков
Английский — B2
Главное о специалисте
Опытный Java-разработчик с экспертизой в fintech и enterprise-решениях. Готов к сложным задачам — от проектирования архитектуры до оптимизации производительности. Умею не только писать чистый код, но и руководить командой (до 5 человек). Фокус на качестве: внедряю тестирование, ревью и лучшие практики (SOLID, DDD). Специализируюсь на Java и экосистеме Spring. Владею полным циклом разработки: от создания архитектуры до вывода продукта в продакшн и его поддержки. Ключевой опыт: Сбербанк: Участие в разработке с нуля уникального проекта «Оценка бизнес-идеи». Получил опыт полного цикла работ. ВТБ (СУБО, Корпоративные карты): Разработка системы для юрлиц с нуля, включая полный цикл обслуживания карт. Ценный опыт перевода монолита на микросервисную архитектуру (Spring Boot, PostgreSQL, Kafka), реализации бизнес-логики и интеграций. Гаскар Интеграция (Главный Java-разработчик): Руководство командой, создание облачного сервиса для управления строительными процессами. Опыт лидерства в разработке, проведения code review, рефакторинга и внедрения новых технологий. Навыки и обязанности: Технологии: Java 8,11,17,21, Spring Boot, Spring Framework, Spring Cloud, Spring Data, Hibernate, JOOQ, Concurrency, Reactor, JUnit, Mockito, PostgreSQL, MongoDB, ClickHouse, Apache Kafka, RabbitMQ, IBM MQ, Docker, Kubernetes, OpenShift, Jenkins, TeamCity, GitLab CI, Liquibase, Maven, Gradle, Git, IntelliJ IDEA, Kibana, Grafana, Postman, Confluence, Agile, микросервисная архитектура, рефакторинг, код-ревью, наставничество, управление командой. Управление: Руководство командой до 5 человек, обучение новых разработчиков, оптимизация процессов разработки. Качество: Внедрение лучших практик (SOLID, DDD), тестирования и код-ревью для повышения качества кода. Постоянно совершенствую навыки и изучаю новые технологии, стремясь к профессиональному росту и созданию качественных IT-решений.

Проекты

(8 лет 6 месяцев)

Облачный сервис для управления строительными процессами

Роль
Главный Java-разработчик
Обязанности
Цель: Объединить всех участников строительства (заказчиков, подрядчиков, инспекторов) на единой платформе с прозрачным контролем этапов. Команда: 5 backend-разработчиков, 2 фронтенда, 3 тестировщика, 3 аналитика. Моя роль: - Лид команды: онбординг новых разработчиков, декомпозиция задач, ревью кода. - Миграция с MongoDB на PostgreSQL (улучшение производительности запросов). - Разработка новых микросервисов + рефакторинг legacy-кода. - Внедрение интеграционных тестов (покрытие 80% критического функционала). - Анализ причин багов с целью их предотвращения в будущем. - Составление запросов для взаимодействия с базами данных. - Написание программного кода. - Контроль версий программного кода, отслеживание изменений кода и управление ими. - Формализация и алгоритмизация поставленных задач для дальнейшего написания программного кода. - Оформление программного кода в соответствии с требованиями заказчика, а также со стандартами, принятыми в отрасли и в компании. - Тестирование программного кода. - Исправление выявленных багов. - Разработка и осуществление интеграции программных модулей, сборка приложения и его компонентов. - Ведение отчётности о ходе разработки. - Управление командой разработки. - Ревью программного кода, написанного другими разработчиками. - Согласование бэклога команды разработки с продуктовой командой или заказчиком. - Разработка и интеграция API для обмена данными между различными системами и приложениями. - Разработка и обслуживание серверной части приложения. - Автоматизация процессов разработки, сборки и развёртывания ПО.
Достижения
Ключевые достижения: - Успешная миграция с MongoDB на PostgreSQL: провёл анализ, планирование и исполнение миграции основной базы данных, что привело к значительному повышению производительности и надёжности запросов, особенно для сложных отчётов и агрегаций, характерных для бизнес-логики строительных процессов. - Разработка и рефакторинг архитектуры: активное участие в создании новых микросервисов и модернизации legacy-кода. Это повысило масштабируемость системы, упростило поддержку и позволило командам разрабатывать функции независимо. - Внедрение культуры качества кода: инициировал и внедрил практику интеграционного тестирования, достигнув 80% покрытия критического функционала. Это drastically снизило количество регрессионных багов на продакшене и повысило уверенность при развёртывании новых версий. - Роль тимлида распределённой команды: успешно координировал работу команды из 5+ разработчиков: проводил онбординг, декомпозировал крупные задачи на спринты, организовывал ревью кода. Это обеспечило равномерную нагрузку и постоянный рост навыков у junior-членов команды. - Работа с инструментами мониторинга: использовал Kibana и Grafana для мониторинга производительности приложения и анализа логов, что позволяло proactively выявлять и устранять узкие места. - Проектирование и реализация API: разрабатывал и интегрировал REST API и использовал RabbitMQ для асинхронного взаимодействия между микросервисами. Это обеспечило бесшовный обмен данными между различными ролями в системе (заказчики, подрядчики, инспекторы).
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, REST, Java, Kibana, Spring Boot, Maven, MongoDB, Grafana, OpenShift, Hibernate ORM, Microservices, Java 17, GitLab CI/CD, Agile/Scrum
Отрасль проекта
Urban technology
Период работы
Январь 2023 - По настоящее время  (3 года 9 месяцев)

СУБО для корпоративных карт (юридические лица)

Роль
Ведущий Java-разработчик
Обязанности
Проект: СУБО для корпоративных карт (юридические лица) Цель: Полный цикл обслуживания карт — выпуск, платежи, отчётность. Команда: 3 backend-разработчика, 4 аналитика, 1 тестировщик, 1 devops. Моя роль: - Разработка системы с нуля (микросервисы на Spring Boot). - Интеграция с платёжными системами (WAY4, CFT) через IBM MQ и Kafka. - Рефакторинг legacy-модулей + покрытие юнит-тестами (JUnit 5). - Обучение junior-разработчиков. - Анализ причин багов с целью их предотвращения в будущем. - Составление запросов для взаимодействия с базами данных. - Написание программного кода. - Контроль версий программного кода, отслеживание изменений кода и управление ими. - Формализация и алгоритмизация поставленных задач для дальнейшего написания программного кода. - Оформление программного кода в соответствии с требованиями заказчика, а также со стандартами, принятыми в отрасли и в компании. - Тестирование программного кода. - Исправление выявленных багов. - Разработка и осуществление интеграции программных модулей, сборка приложения и его компонентов. - Ведение отчётности о ходе разработки. - Управление командой разработки. - Ревью программного кода, написанного другими разработчиками. - Согласование бэклога команды разработки с продуктовой командой или заказчиком. - Разработка и интеграция API для обмена данными между различными системами и приложениями. - Разработка и обслуживание серверной части приложения. - Автоматизация процессов разработки, сборки и развёртывания ПО.
Достижения
Ключевые достижения на проекте: - Архитектура и реализация: ключевая роль в полноцикловой разработке системы с нуля на основе микросервисной архитектуры (Spring Boot). Спроектировал и реализовал ядро системы, отвечающее за критичные бизнес-процессы: выпуск карт, проведение платежей и формирование отчётности для юрлиц. - Организация бесперебойного обмена данными: успешно реализовал интеграцию с ключевыми процессинговыми центрами (WAY4, CFT) с использованием IBM MQ и Apache Kafka. Это обеспечило надёжный, асинхронный и отказоустойчивый обмен финансовыми транзакциями. - Менторство и рост команды: взял на себя обучение и менторство junior-разработчиков, ускорив их онбординг и способствуя росту их профессиональных навыков до уровня mid-level, что повысило общую эффективность команды. - Настройка CI/CD: активно участвовал в настройке и поддержке процессов непрерывной интеграции и доставки (CI/CD) с использованием TeamCity, Docker и OpenShift, что позволило сократить время выхода новых фич и обновлений.
Стек специалиста на проекте
PostgreSQL, Docker, Java, TeamCity, Spring Boot, Maven, OpenShift, Liquibase, Hibernate ORM, Kafka, IBM MQ, Way4, GitLab CI/CD, менторство, онбординг
Отрасль проекта
FinTech & Banking
Начало работы
Март 2021 - Январь 2023  (1 год 11 месяцев)

"Оценка бизнес-идеи" (аналогов на рынке не было, уникальный продукт)

Роль
Java-разработчик
Обязанности
Проект: "Оценка бизнес-идеи" (аналогов на рынке не было, уникальный продукт). Цель: Сервис для расчета рентабельности бизнеса в приложении Сбербанка. Команда: 20-25 человек (3 backend-разработчика, 2 frontend-разработчика, 3 системных аналитика, 2 бизнес-аналитика, дизайнер, 2 тестировщика, devops, владелец продукта, delivery). Моя роль: - Участие во всех этапах — от проектирования до вывода в продакшн. - Перевод монолита на микросервисы (Spring Cloud). - Реализация бизнес-логики + интеграция с БД (PostgreSQL). - Контроль версий программного кода, отслеживание изменений кода и управление ими. - Формализация и алгоритмизация поставленных задач для дальнейшего написания программного кода. - Тестирование программного кода. - Исправление выявленных багов. - Разработка и осуществление интеграции программных модулей, сборка приложения и его компонентов. - Ведение отчетности о ходе разработки. - Ревью программного кода, написанного другими разработчиками. - Согласование бэклога команды разработки с продуктовой командой или заказчиком. - Разработка и интеграция API для обмена данными между различными системами и приложениями. - Разработка и обслуживание серверной части приложения. - Оформление программного кода в соответствии с требованиями заказчика, а также со стандартами, принятыми в отрасли и в компании. - Создание и согласование планов тестирования. - Анализ причин багов с целью их предотвращения в будущем. - Составление запросов для взаимодействия с базами данных.
Достижения
Ключевые достижения на проекте: - Участие в полном цикле разработки: принял ключевое участие во всех этапах жизненного цикла продукта — от проектирования архитектуры и реализации бизнес-логики до вывода на продакшен в экосистеме Сбербанка. Получил бесценный опыт работы в крупной Agile-команде (25+ человек). - Реализация сложной предметной области: успешно формализовал и алгоритмизировал сложные бизнес-требования по расчёту рентабельности в работающий и надёжный программный код. - Миграция с монолита на микросервисы: сыграл ключевую роль в успешном переводе системы с монолитной архитектуры на микросервисную (Spring Cloud). Это повысило масштабируемость, отказоустойчивость системы и позволило командам работать над разными сервисами независимо. - Проактивное устранение рисков: проводил глубинный анализ причин инцидентов и багов, внедряя превентивные меры (доп. тесты, исправления в логике), что предотвращало их повторное появление в будущем и повышало отказоустойчивость сервиса. - Управление требованиями: участвовал в согласовании бэклога с продуктовой командой, обеспечивая реалистичность планов и точное понимание технических требований всеми участниками процесса.
Стек специалиста на проекте
PostgreSQL, Docker, Maven, Jenkins, OpenShift, Liquibase, Hibernate ORM, Kafka, Java 8, Spring, GitLab CI/CD
Отрасль проекта
FinTech & Banking
Начало работы
Декабрь 2019 - Март 2021  (1 год 4 месяца)

Формат работы

Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да

Образование

Высшее

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

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

FinTech & Banking • Insurance • RnD
МП
Максим П.
Java разработчик
Минск
Senior
4 119,48 Р/час
Grafana
Работа с интеграциями
GitLab
Разработка
MS Windows
Tomcat
Базы данных
Spring Data
Lombok
Spring Data JPA
+108

▪ Разработчик программного обеспечения с более чем 7 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.(SOLID, KISS, ООП) ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
EdTech • FinTech & Banking • Manufacturing • RnD
АК
Александр К.
Java разработчик
Минск
Lead
4 753,24 Р/час
Apache Solr
Apache Spark
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
Data
+99

▪ Разработчик программного обеспечения / lead с более чем 15 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Организация рабочих процессов в командах различной численности в том числе международных. Онбординг, менторинг, сопровождение и поддержка новых членов команды. ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Глубокий анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
E-commerce & Retail • FinTech & Banking • Realty & Constructoring
ИШ
Игнат Ш.
Java разработчик
Минск
Senior
3 168,83 Р/час
access
ACID
Agile
aml
AmoCRM
API
API Gateway
AWS
bases
CI/CD
+148

▪ Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Создание и улучшение микро-сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов ● Умение аргументированно обсуждать архитектурные нюансы с заказчиками и смежными командами, защищать технические решения на демо и ретроспективах. ● Активное применение GitHub Copilot и Tabnine для ускорения написания CRUD-операций, шаблонов тестирования (Testcontainers, WireMock) и рефакторинга легаси-кода. Использование AI для генерации документации OpenAPI и комментариев к сложным алгоритмам. ▪ Знание принципов SOLID, DRY, ACID, Clean Code ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее
FinTech & Banking • Social Networking • Travel, Hospitality & Restaurant business
Антон Г.
Фото доступно после регистрации
Мы проверили соответствие копии паспорта и ИНН с данными в государственных системах
Антон Г.
Java разработчик
Рязань
1 проект выполнен
Senior
3 571,43 Р/час
Java
Spring
Swagger
Hibernate
Prometheus
Postman
PostgreSQL
Git
Maven
Grafana
+92

Антон —специализируется на разработке на Java, имеет опыт работы с Spring, Hibernate, PostgreSQL, Git, Maven, Grafana, JUnit и другими технологиями. Участвовал в проектах в отраслях FinTech & Banking, Travel, Hospitality & Restaurant business, Social Networking. - Опыт разработки веб-приложений с использованием Java EE и Spring Framework. - Опыт написания модульных тестов, понимание необходимости тестирования приложений. - Опыт работы с СУБД PostgreSQL, работа с Hibernate ORM. - Проведение CodeReview и понимание важности данного мероприятия. - Высокая мотивация к изучению новых технологий и улучшению имеющихся навыков. - Знание принципов SOLID, шаблонов проектирования, KISS, DRY. В свободное время занимается скалолазанием. Играет в настольные игры.

Подробнее

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

FinTech & Banking • Urban technology
РМ
Роман М.
Java разработчик
Москва
Senior
3 142,85 Р/час
PostgreSQL
RabbitMQ
Git
HTML
MySQL
Docker
Elasticsearch
REST
API
XML
+97

Опытный Java-разработчик с экспертизой в fintech и enterprise-решениях. Готов к сложным задачам — от проектирования архитектуры до оптимизации производительности. Умею не только писать чистый код, но и руководить командой (до 5 человек). Фокус на качестве: внедряю тестирование, ревью и лучшие практики (SOLID, DDD). Специализируюсь на Java и экосистеме Spring. Владею полным циклом разработки: от создания архитектуры до вывода продукта в продакшн и его поддержки. Ключевой опыт: Сбербанк: Участие в разработке с нуля уникального проекта «Оценка бизнес-идеи». Получил опыт полного цикла работ. ВТБ (СУБО, Корпоративные карты): Разработка системы для юрлиц с нуля, включая полный цикл обслуживания карт. Ценный опыт перевода монолита на микросервисную архитектуру (Spring Boot, PostgreSQL, Kafka), реализации бизнес-логики и интеграций. Гаскар Интеграция (Главный Java-разработчик): Руководство командой, создание облачного сервиса для управления строительными процессами. Опыт лидерства в разработке, проведения code review, рефакторинга и внедрения новых технологий. Навыки и обязанности: Технологии: Java 8,11,17,21, Spring Boot, Spring Framework, Spring Cloud, Spring Data, Hibernate, JOOQ, Concurrency, Reactor, JUnit, Mockito, PostgreSQL, MongoDB, ClickHouse, Apache Kafka, RabbitMQ, IBM MQ, Docker, Kubernetes, OpenShift, Jenkins, TeamCity, GitLab CI, Liquibase, Maven, Gradle, Git, IntelliJ IDEA, Kibana, Grafana, Postman, Confluence, Agile, микросервисная архитектура, рефакторинг, код-ревью, наставничество, управление командой. Управление: Руководство командой до 5 человек, обучение новых разработчиков, оптимизация процессов разработки. Качество: Внедрение лучших практик (SOLID, DDD), тестирования и код-ревью для повышения качества кода. Постоянно совершенствую навыки и изучаю новые технологии, стремясь к профессиональному росту и созданию качественных IT-решений.

Подробнее
E-commerce & Retail • FinTech & Banking • Media
ДК
Диана К.
Python разработчик
Минск
Senior
3 485,71 Р/час
PostgreSQL
RabbitMQ
Git
HTML
CSS
MySQL
Docker
Elasticsearch
REST
API
+193

▪ Разработчик программного обеспечения с более чем 6-летним опытом коммерческой разработки корпоративного ПО для различных отраслей (стартапы / e-commerce). ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП) ▪ Участие в разработке архитектурных решений. ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт в оптимизации SQL-запросов и асинхронном программировании. ▪ Разработка и проектирование микро сервисных архитектур, обеспечивающих модульность, гибкость и высокую производительность систем для крупных проектов. ▪ Настройка и оптимизация CI/CD процессов с использованием Gitlab и Jenkins. ▪ Отличные коммуникативные навыки, быстрая адаптация к команде. ▪ Ориентация на результат и успешное выполнение задач.

Подробнее