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

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

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

Подробнее
О специалисте
Специализация
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
Apache Kafka
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
Hadoop
Python
Rust
Опыт работы с HSM
UI/UX
IBM MQ
Istio
Nginx
TLS
Опыт разработки приложений и смарт-контрактов
Блокчейн
Отрасли
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-решений.
Проекты   (7 лет 8 месяцев)
Облачный сервис для управления строительными процессами
Роль
Главный 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 - По настоящее время  (2 года 11 месяцев)
СУБО для корпоративных карт (юридические лица)
Роль
Ведущий 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
3 896,62 Р/час
ELK
Grafana
Работа с интеграциями
GitLab
Разработка
MS Windows
Tomcat
Базы данных
Spring Data
Lombok
+106

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

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

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

Подробнее
FinTech & Banking • Insurance • Urban technology
ТК
Тимофей К.
Минск
Java разработчик
Senior
3 297,14 Р/час
ActiveMQ
Agile
AWS
boot
Camunda BPMN
Clean Code
ClickHouse
commons
Confluence
core
+91

▪ Разработчик программного обеспечения с более чем 6 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, Clean code, KISS, ООП) ▪ Создание и улучшение микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Знание throttling, rate limit, api gateway ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт технического менторинга внутри команды ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее
E-commerce & Retail • FinTech & Banking • Urban technology
АЗ
Александр З.
Санкт-Петербург
Java разработчик
Senior
3 441,56 Р/час
ActiveMQ
Ansible
Apache flink
Artifactory
assertj
Bash
batch
boot
Camunda
CI/CD
+116

○ Опытный Java-разработчик с более чем 9-летним опытом работы в IT, включая проекты в сферах Enterprise и Commerce. Специализируется на разработке микросервисов и сложных распределенных систем ○ Имеет глубокую экспертизу в архитектуре решений и межсервисных взаимодействий, выборе технологий, CI/CD, масштабировании и оптимизации систем ○ Работал в качестве тимлида и техлида, включая управление командами, анализ требований, найм сотрудников, код-ревью и mentoring ○ Опыт разработки микросервисов на Java, PHP, Python, создания ETL-процессов с использованием Apache Flink, Spring Boot, а также потоковой обработки данных ○ Вел проекты от анализа бизнес-требований до реализации и поддержки, в том числе с проведением нагрузочного тестирования, разбором инцидентов и взаимодействием с заказчиками. ○ Отличается системным мышлением, способностью решать сложные задачи и успешным опытом управления техническими коллективами

Подробнее

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

FinTech & Banking • Urban technology
РМ
Роман М.
Москва
Java разработчик
Senior
3 142,85 Р/час
Java 21
Grafana
шардинг
defi
TLS
Разработка
Postman
Tomcat
опыт многопоточного cpu
Базы данных
+98

Опытный 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-решений.

Подробнее
AgroTech • FinTech & Banking • Government & Public Sector • Information Security • Marketing, Advertising & Design • Realty & Constructoring
ИР
Илья Р.
Москва
QA ручной
Senior
3 596,53 Р/час
Регрессионное тестирование
Jira Zephyr
Redmine
client
BSC
IOS
Смарт Лидз
Kanban
СМЭВ
front
+86

Высокая компьютерная грамотность. Опыт работы с багтрекинговыми программами и инструментами тестирования: TFS, HP ALM, Redmine, Jira. Понимание работы протоколов SOAP, JSON, http Есть опыт работы с html, xml. С инструментами: Wireshark, Hermes, SoapUI Небольшой опыт работы с базами данных MySQL, Oracle, PostgreSql, Microsoft Access Написание SQL запросов средней сложности: с использование условий where, distinct, а так же goup by, left/ right/inner/outer join, union. Базовые навыки программирования. Школьный курс Pascal, Basic. Самостоятельное изучение php, java(2014г), python(2018-2019) Свободное чтение технической литературы и ведение деловой переписки на английском языке. Знание Английского, что позволяет взаимодействовать в в международных командах разработчиков

Подробнее
E-commerce & Retail • LifeStyle • Media • Urban technology
АБ
Артем Б.
Оренбург
Инженер сопровождения
Middle
1 753,25 Р/час
Регрессионное тестирование
1C 8+
эвотор
Онлайн-оплаты
Redux Toolkit
1C:Бухгалтерия предприятия
Работа с интеграциями
Trassir
Postman
+48

Выпускник специальности - "Компьютерная Безопасность". Уверенный пользователь ПК. Знание ОС Windows и Linux. Знание аппаратной части ПК, знание принципов построения сетей и принципов маршрутизации. Умение анализировать нестандартные проблемы и находить их решение. Знание базовых правовых аспектов обеспечения информационной безопасности. Умение соблюдать основные стандарты при постановке и реализации системного задания, оценивать работоспособность компьютерной техники, настраивать и устанавливать необходимые для работы программы, оценивать возможные риски использования программ для безопасности компании, проводить инструктаж среди сотрудников по технике безопасности. Знание основ ITIL. Опыт работы с клиентским и серверным ПО; Аналитический подход в решении задач. Умение работать с большим объёмом информации. Умение работать в режиме многозадачности. Хорошие коммуникативные навыки, умение работать в команде. Личные качества: быстрая обучаемость, коммуникабельность, вежливость, трудолюбие, ответственность, стрессоустойчивость, дисциплинированность.

Подробнее