Дмитрий П. Java разработчик, Middle+

ID 19800
ДП
Дмитрий П.
Мужчина, 31 год
Россия, Томск, UTC+7
Ставка
3 415,58 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
boot
core
Data
Hibernate
ReactiveX
Security
Spring
Vaadin
Web
ActiveMQ
Docker
Grafana
gRPC
HTTP
Kafka
Prometheus
RabbitMQ
REST
SOAP
Unit testing
Объектно-ориентированное программирование (ООП)
CI/CD
ClickHouse
Elasticsearch
Flyway
Git
GitHub
GitLab
Gradle
Jenkins
Kibana
Kubernetes
Linux
Liquibase
Logstash
Maven
Swagger
TeamCity
Thymeleaf
Draw.io
Figma
IntelliJ IDEA
Jira
Oracle
PostgreSQL
Redis
Java
Spring Boot
Kotlin
Java 17-21
ELK
REST API
WebSockets
Java Core
Collections
Stream API
Protobuf
XML/JSON
Apache Kafka
Cassandra
Java 8+
Framework
Integrations
Java 11
Spring Data
Java 8
JavaScript
Нереляционные БД (NoSQL)
JUnit
Vaadin v8 and v23
hibernate/jpa
cloud
MVC
Docker Compose
k8sernetes
ArgoCD
Helm
Nexus
Hamcrest
assertj
Vault
SonarCube
Apache Tomcat
Netty
Elastic
Integration testing
grafanа
Primeng
prometeus
ELK Stack
Reactive Programming
Maven/Gradle
cdc
Confluence
Jackson
MapStruct
OpenAPI
Отрасли
FinTech & Banking
Social Networking
Знание языков
Английский — B2
Главное о специалисте
Java backend-разработчик с 4+ годами опыта. Разрабатываю микросервисные системы на Spring Boot, Kafka и Kubernetes, внедряю DevOps-практики и автоматизирую процессы CI/CD. Решаю задачи архитектуры, интеграции и безопасности, фокусируясь на стабильности, масштабируемости и чистоте кода. Есть опыт технического лидерства и развития команды Самые технически сложные и интересные задачи: Одной из сложных задач была разработка собственного SSO-сервера. До этого в компании была реализована система аутентификации на основе логина и пароля для доступа к различным API и окружениям. Используя Spring Security, удалось создать единую точку входа для всех проектов компании и внедрить вход в приложение через известных провайдеров (Google, VK, SberID), что позволило усилить контроль доступа к данным и улучшить пользовательский опыт. Также одна из задач была связана с созданием сервиса для автоматизированного расчета и распределения комиссионных сборов. До этого в компании использовалась ручная установка комиссии, что приводило к частым ошибкам в начислениях. Изменения в бизнес-логике происходили медленно, так как существующий процесс не позволял гибко и быстро адаптировать правила расчета комиссий. В результате была реализована асинхронная обработка большого потока транзакций и добавлена возможность динамического обновления правил расчёта без перезапуска сервиса. Это позволило повысить точность и прозрачность расчетов, сократить операционные затраты и улучшить клиентский опыт. Куда хочется развиваться: В сторону работы с высоконагруженными системами и работы с многопоточностью.
Проекты   (4 года 9 месяцев)
SilkSoftGroup Technology LTD
Роль
Java developer
Обязанности
Пиринговый сервис для обмена картами, позволяющий пользователям передавать деньги без использования наличных, как внутри страны, так и за ее пределами — легко, мгновенно и выгодно. - Проектирование и разработка микросервисов на базе Spring Boot и Java. - Интеграция с внешними API и системами (платежные шлюзы, внутренние сервисы). - Оптимизация производительности системы: работа с базой данных, кэшированием, асинхронной обработкой. - Разработка и поддержка CI/CD пайплайнов для автоматического развертывания и тестирования микросервисов. - Настройка мониторинга и логирования (возможно через Prometheus, Grafana, ELK и т.п.) для оперативного реагирования на инциденты. - Разработка модульных и интеграционных тестов с использованием JUnit, Testcontainers и Mocking tools. - Переход от монолита к микросервисной архитектуре: декомпозиция, миграция данных, настройка взаимодействий между сервисами. - Организация и проведение код-ревью, обеспечение технического качества и соответствия код-стайлу. - Участие в Agile-процессах: ежедневные стендапы, планирования, ретроспективы. - Наставничество и knowledge-sharing: проведение обучающих сессий, внедрение лучших практик. - Обеспечение безопасности разработки: управление секретами, контроль доступа, безопасное хранение конфигураций. Команда: 5 - backend developer, 3 - frontend developer, 2 - QA, 2 - business analyst, 1 - designer, 1 - product manager
Достижения
Личные результаты: - Создал и внедрил унифицированные принципы разработки для бэкенд-команды, что обеспечило согласованную работу всех участников, снизило количество ошибок на 50% - Разработал общие манифесты для деплоя микросервисов, благодаря чему процесс развертывания стал более предсказуемым и надежным, а время на подготовку окружений сократилось - Организовал автоматизированный пайплайн развертывания всех микросервисов, что повысило скорость и качество релизов в два раза - Внедрил систему управления секретами, что усилило безопасность разработки и деплоя, снизило риск утечки конфиденциальных данных и упростило работу с критическими настройками - Создал удобный инструмент для администрирования, который оптимизировал рабочие процессы саппорт команды, позволив сократить время обработки запросов на 40% и повысить удовлетворенность пользователей - Перевёл критичные модули с устаревшей монолитной архитектуры на современную платформу, что увеличило производительность на 90% - Проводил регулярные встречи (stand-up, ретроспективы, планирования спринтов) - Организовал еженедельные обучающие сессии по best practices и современным технологиям, благодаря чему качество кода повысилось, а количество багов в релизах снизилось на 20% - Ввел практику регулярных код-ревью, что привело к снижению числа багов в продукте на 25% и улучшению стабильности продукта - Обеспечивал слаженную работу команды при возникновении конфликтов
Стек специалиста на проекте
io, ELK, Работа с интеграциями, Spring Boot 3+, GitLab, Разработка, Программное обеспечение, ДО, Бизнес-аналитика, Базы данных, HTTP, by, app, CD, WebFlux, Google, Liquibase, Flyway, Java, бизнес, JUnit, Mockito, Манифесты, Kafka, Vaadin, Backend, SSO, CI, Vault, Мониторинг, OIDC, DBDiagram, Аналитика, Storm, TestContainers, Git Flow, Identity Server, Нереляционные БД (NoSQL), REST API, Spring Boot, среды, time, данных, story, PostgreSQL, hashicorp, Microservices, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Июль 2023 - По настоящее время  (2 года 1 месяц)
Банк Хоум Кредит
Роль
Java developer
Обязанности
Классический банк с классическими банковскими продуктами - кредиты, карты, вклады, кэшбеки, обмены валют, обслуживание юр лиц и тд. Команда занималась приложением для персонала банка, работающим в офисе и на выезде для работы с клиентами. Работник с планшетом помогает активировать новые карты, проверять состояние счетов клиента, подтверждать паспорт клиента, производить доставку карт банка на дом, открытие счета на дому и тд. Обязанности: - Разработка серверной части внутренних приложений банка на Java и Spring Boot. - Проектирование и реализация адаптеров и интеграционных модулей для взаимодействия между внутренними и внешними сервисами - Интеграция с банковскими системами (CRM, платежные шлюзы, системы верификации клиентов и др.) - Разработка и автоматизация CI/CD пайплайнов, создание скриптов для унификации и ускорения процессов деплоя - Настройка микросервисной инфраструктуры в Kubernetes, сопровождение и оптимизация развертывания сервисов - Участие в проектировании бизнес-процессов и согласовании технических решений с аналитиками и продукт-менеджером - Реализация функционала уведомлений и коммуникационных сервисов (например, рассылки бонусов) - Проведение код-ревью, внедрение общих правил работы с Git, выстраивание процессов командной разработки - Участие в Agile-процессах команды: планирования, ежедневные стендапы, демо, ретро Команда: 8 - backend developer, 3 - frontend developer, 2 - QA, 1 - business analyst, 1 - product manager
Достижения
Личные результаты: - Спроектировал и реализовал адаптерный слой, позволивший бесшовно интегрировать внутренние сервисы банка с внешними приложениями, что повысило надёжность и скорость обработки запросов на 40% - Разработал скрипты автоматизации деплоя, что снизило время выхода новых релизов в два раза и уменьшило вероятность ошибок за счет стандартизации процессов - Организовал регулярные код-ревью, что улучшило качество кода, повысило коллективную экспертизу и снизило количество багов в продакшене на 30% - Применил инструменты для моделирования бизнес-процессов, что позволило оптимизировать внутренние процессы банка и улучшить взаимодействие между отделами - Создал структурированный процесс работы с git, что обеспечило прозрачное управление версиями, снизило вероятность конфликтов и упростило сотрудничество между разработчиками - Разработал систему рассылки уведомлений о бонусах, что улучшило коммуникацию с клиентами, повысило их удовлетворенность и укрепило имидж банка как инновационного учреждения
Стек специалиста на проекте
PostgreSQL, RabbitMQ, API, Java, Jira, Confluence, TeamCity, Spring Boot, Grafana, Kubernetes, Kafka, Code Review, OAuth 2.0, CI/CD, Разработка, Программное обеспечение, first, разработка архитектуры
Отрасль проекта
FinTech & Banking
Период работы
Май 2022 - Июнь 2023  (1 год 2 месяца)
ТОО PanDev
Роль
Java developer
Обязанности
IT-компания, специализирующейся на разработке Telegram-ботов Обязанности: - Разработка серверной части внутренних приложений банка на Java и Spring Boot. - Проектирование и реализация адаптеров и интеграционных модулей для взаимодействия между внутренними и внешними сервисами - Интеграция с банковскими системами (CRM, платежные шлюзы, системы верификации клиентов и др.) - Разработка и автоматизация CI/CD пайплайнов, создание скриптов для унификации и ускорения процессов деплоя - Настройка микросервисной инфраструктуры в Kubernetes, сопровождение и оптимизация развертывания сервисов - Участие в проектировании бизнес-процессов и согласовании технических решений с аналитиками и продукт-менеджером - Реализация функционала уведомлений и коммуникационных сервисов (например, рассылки бонусов) - Проведение код-ревью, внедрение общих правил работы с Git, выстраивание процессов командной разработки - Участие в Agile-процессах команды: планирования, ежедневные стендапы, демо, ретро Команда: 4 - backend developer, 1 - frontend developer, 1 - QA, 1 - business analyst, 1 - product manager
Достижения
- Совершенствовал навыки работы в команде, что способствовало созданию доверительной атмосферы и повышению эффективности совместной разработки - Создал функциональный модуль оплаты через криптовалюты, электронные кошельки и карты, что расширило возможности продукта, привлекло новых клиентов и увеличило доходность проекта - Реализовал систему управления подписками, что автоматизировало процессы монетизации и обеспечило стабильность доходов компании - Настроил централизованное решение для аутентификации, что повысило безопасность внутренних сервисов и упростило управление доступом для сотрудников - Создал инструмент для конструирования и документирования сетей с генерацией PDF-отчётов, что оптимизировало процессы планирования инфраструктуры и снизило вероятность ошибок при конфигурации - Организовал единый процесс автоматизированного деплоя для всех проектов, что ускорило выпуск новых версий и обеспечило высокое качество кода за счёт регулярного тестирования - Активно внедрял передовые технологии в разработку, что повысило инновационность проектов, улучшило производительность приложений и конкурентоспособность компании на рынке
Стек специалиста на проекте
Native, Разработка, CD, SonarQube, Java, Видео, Проектирование, Helm, Kafka, Vaadin, Feign, Документация, CI, PDF, Docker, Spring, Работа в команде, PostgreSQL, ip, open, Microservices, GraalVM, Kubernetes
Отрасль проекта
Social Networking
Период работы
Ноябрь 2020 - Май 2022  (1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белгородский государственный университет
Специальность
Таможенное дело
Завершение учебы
2016 г.

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

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 • Realty & Constructoring
ИШ
Игнат Ш.
Минск
Java разработчик
Senior
2 997,4 Р/час
access
ACID
Agile
aml
AmoCRM
API
API Gateway
ArgoCD
AWS
+138

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

Подробнее
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 • Social Networking
ДП
Дмитрий П.
Томск
Java разработчик
Middle+
3 415,58 Р/час
Maven/Gradle
Vaadin v8 and v23
ELK
Grafana
hibernate/jpa
assertj
GitLab
core
XML/JSON
WebSockets
+97

Java backend-разработчик с 4+ годами опыта. Разрабатываю микросервисные системы на Spring Boot, Kafka и Kubernetes, внедряю DevOps-практики и автоматизирую процессы CI/CD. Решаю задачи архитектуры, интеграции и безопасности, фокусируясь на стабильности, масштабируемости и чистоте кода. Есть опыт технического лидерства и развития команды Самые технически сложные и интересные задачи: Одной из сложных задач была разработка собственного SSO-сервера. До этого в компании была реализована система аутентификации на основе логина и пароля для доступа к различным API и окружениям. Используя Spring Security, удалось создать единую точку входа для всех проектов компании и внедрить вход в приложение через известных провайдеров (Google, VK, SberID), что позволило усилить контроль доступа к данным и улучшить пользовательский опыт. Также одна из задач была связана с созданием сервиса для автоматизированного расчета и распределения комиссионных сборов. До этого в компании использовалась ручная установка комиссии, что приводило к частым ошибкам в начислениях. Изменения в бизнес-логике происходили медленно, так как существующий процесс не позволял гибко и быстро адаптировать правила расчета комиссий. В результате была реализована асинхронная обработка большого потока транзакций и добавлена возможность динамического обновления правил расчёта без перезапуска сервиса. Это позволило повысить точность и прозрачность расчетов, сократить операционные затраты и улучшить клиентский опыт. Куда хочется развиваться: В сторону работы с высоконагруженными системами и работы с многопоточностью.

Подробнее
Media
АЗ
Алсу З.
Москва
Контент-менеджер
Middle
714,29 Р/час
Figma
SEO
Написание ТЗ
cloud
SMM
копирайтинг
редактирование текстов
корректура текстов
Управление контентом
Создание контента
+14

Алсу — контент-менеджер уровня Middle из Москвы. Специализируется на создании и управлении контентом, имеет опыт работы с ChatGPT, cloud, deepseek, Figma. Владеет навыками копирайтинга, SEO, SMM, разработки контент-планов, написания технических заданий, редактирования и корректуры текстов. Имеет высшее образование по специальности «Финансовый менеджмент» Международной школы бизнеса в Ташкенте. Уровень владения английским языком — B1 (средний). Опыт работы на проектах: - В проекте «Ведение социальных сетей» для опытного селлера маркетплейсов составляла контент-планы на месяц, писала тексты для Телеграм-канала и страниц в Дзен и ВКонтакте, создавала рерайты по видео из YouTube. Достижение — расширение аудитории и привлечение целевой аудитории на обучающие курсы. - В проекте для мебельного онлайн-магазина в Казани составляла контент-планы для Телеграм-канала и страницы ВКонтакте, писала продающие и SEO-оптимизированные тексты. Достижение — повышение продаж мебели.

Подробнее
FinTech & Banking • FoodTech • LifeStyle • Social Networking
КЛ
Кирилл Л.
Пермь
Python разработчик
Senior
4 545,45 Р/час
Ros
OpenCV
client
Работа с интеграциями
TCP
Программное обеспечение
ДО
брокеры сообщений
Postman
Реляционные БД
+65

Кирилл — опытный Python-разработчик уровня Senior. Он обладает широким набором навыков, включая работу с различными фреймворками и инструментами, такими как Django, Flask, Docker, Selenium и многими другими. В портфолио Кирилла есть несколько проектов в разных отраслях: FinTech & Banking, Social Networking, LifeStyle и FoodTech. На проектах он выполнял разнообразные задачи, такие как разработка веб-сайтов, создание калькуляторов для оценки имущества, разработка REST API бэкенда для социальной сети, создание шоу из наземных и летающих дронов, а также разработка телеграм-бота и админ-панели для автоматизированного киоска по приготовлению пиццы. Кирилл имеет опыт работы в команде и способен самостоятельно выполнять проекты от начала до конца.

Подробнее