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

ID 31589
РМ
Роман М.
Мужчина, 26 лет
Россия, Москва, UTC+3
Ставка
3 142,85 Р/час
НДС не облагается
Специалист доступен с 24 сентября 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
Высоконагруженные системы
Отрасли
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 лет 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 - По настоящее время  (2 года 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 г.

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

Insurance • RnD
МП
Максим П.
Минск
Java разработчик
Senior
3 447,01 Р/час
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) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт технического менторинга внутри команды ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее

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

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

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

Подробнее
FinTech & Banking • Insurance • Manufacturing
МС
Максим С.
Самара
Java разработчик
Senior
3 571,43 Р/час
PostgreSQL
RabbitMQ
Git
Docker
Elasticsearch
REST
Java
Jira
SOAP
JUnit
+27

Имею высшее образование (бакалавр + магистр) по спеиальности Информатика и вычислительная техника в Самарском университете. Там же начинал работать стажером на проекте crm, разрабатывал back сервисы на java/spring. После в компании Haulmont разрабатывал монолитную систему электронного документооборота Тезис для таких заказчиков как: Промсвязьбанк, АЭС Аккую Нуклеар, Телеканал Мир, Россгосстрах, Дилер Мазада в России, в последствии стал техлидом на проектах Россгосстраха и Мазда (jav/spring/postgres/eclipselink) Далее в компании Farzoom работал с микросервисами, разрабатывал кредитные конвейеры для таких банков как: Зенит, Уралсиб, Ренессанс Кредит, МКБ, Альфа банк. На проекте Уралсиб и МКБ являюсь техлидом, занимаюсь архитектурными задачами, а также разработкой сложного функционала. (jav/spring/hibernate/postgres/kafka/rabbitmq/camunda/kubernetes)

Подробнее