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

ID 19800
ДП
Дмитрий П.
Мужчина, 31 год
Россия, Томск, UTC+7
Ставка
3 415,58 Р/час
НДС не облагается
Специалист доступен с 15 мая 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 года 7 месяцев)
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 - По настоящее время  (1 год 11 месяцев)
Банк Хоум Кредит
Роль
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, что обеспечило прозрачное управление версиями, снизило вероятность конфликтов и упростило сотрудничество между разработчиками - Разработал систему рассылки уведомлений о бонусах, что улучшило коммуникацию с клиентами, повысило их удовлетворенность и укрепило имидж банка как инновационного учреждения
Стек специалиста на проекте
first, Grafana, Разработка, Программное обеспечение, Java, API, Kafka, OAuth 2.0, Confluence, TeamCity, Code Review, RabbitMQ, Spring Boot, разработка архитектуры, Jira, PostgreSQL, CI/CD, Kubernetes
Отрасль проекта
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 г.

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

HRTech • Information Security • RnD • Travel, Hospitality & Restaurant business
СЗ
Симеон З.
Ростов-на-Дону
Java разработчик
Middle+
3 596,53 Р/час
CSS
HTML
Java
SQL
AOP
batch
Bootstrap
cloud
core
Data
+89

Опыт разработки 4,5 года Опыт работы с языками: Java (8 - 21), Kotlin, SQL, HTML, CSS Опыт работы с фреймворками: Spring (Core, Web, Security, MVC, Data, Cloud, AOP, Batch), Spring Boot, Hibernate, MyBatis, Bootstrap, Vue.js Опыт работы с библиотеками и технологиями: MySQL, PostgreSQL, Redis, SQLite, MongoDB, Liquibase, Flyway, Hibernate, JPA, JDBC Apache Kafka, RabbitMQ JUnit, Mockito, TestContainers, Selenium, Slf4j/Log4j Maven, Gradle, Tomcat REST API, RESTful API, SOAP, JSON, Jackson, XML, JWT, Postman, Swagger, gRPC, OAuth2, Keycloak Многопоточность Java (multi-threading) Также опыт работы c: Git, Gitlab, Gitlab CI/CD, Github, Bitbucket, Docker, Docker-compose, Kubernetes (k8s), OpenShift, YandexCloud, SonarQube, Jenkins, Teamcity, Nexus, ELK, Elasticsearch, Logstash, Kibana, Grafana, Prometheus, Jira, Redmine, Confluence, Trello, Unix/Linux Опыт работы с микросервисной архитектурой, Опыт работы с многопоточными приложениями, Опыт работы с легаси кодом, Опыт написания юнит-тестов и интеграционных тестов, Опыт оптимизации SQL запросов, Опыт работы с очередями сообщений, Опыт разработки нового функционала и рефакторинга существующего, Знание концепций MVC, HTTP, TLS, TCP, DNS, HTTP/2, WebSocket, WebRTC, gRPC, Паттернов проектирования, KISS, DRY, SOLID

Подробнее
AgroTech • BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking
ТР
Татьяна Р.
Москва
Java разработчик
Lead
4 816,79 Р/час
Apache
Apache Kafka
Atlassian
AWS
Backend
Docker
Elasticsearch
Git
Gradle
Hibernate
+121

2008 - 2018 гг. — нерелевантный опыт в качестве Software developer (фронтенд-разработка и продвижение веб-сайтов): 2008 - разработка движка для 3D-презентаций и виртуальных туров на ActionScript. С 2010 года - веб-разработка (JS, HTML, CSS + CMS и фронтенд-фреймворки); продвижение контента и сайтов в сети, СЕО-продвижение и поисковая оптимизация, создание элементов для приложения с дополненной реальностью AR. С 2018 года — основное направление - backend-разработка (Java-developer). Имею опыт лида команды, менторинга сотрудников и предоставления технической поддержки, а также организации скрам-процессов с нуля. Обладаю отличными навыками коммуникации и способностью эффективно взаимодействовать с различными участниками команды, включая бизнес-аналитиков, тестировщиков и менеджеров проекта. Демонстрирую самостоятельность и инициативу в решении проблемных ситуаций, способна принять на себя ответственность за свою работу и достижение поставленных целей. Гибко адаптируюсь к изменениям и новым требованиям, способна эффективно работать в динамичной среде и быстро осваивать новые технологии и концепции. Понимаю важность создания легко читаемого и легко обслуживаемого исходного кода. В свободное от работы время интересуюсь информационными технологиями и инновациями, увлекаюсь видео-съемкой, монтажом видео и графикой. Непрерывно прохожу различные курсы, люблю осваивать новые направления и знакомиться с людьми, у которых можно чему-то научиться.

Подробнее
Information Security • Travel, Hospitality & Restaurant business
АА
Антон А.
Москва
Java разработчик
Senior
4 155,84 Р/час
Ajax
boot
Bootstrap 3
core
CSS
Data
Framework
Git
hangouts
HTML
+88

Антон Авдеев — опытный Java-разработчик с более чем 6 годами опыта в разработке программного обеспечения. Он обладает глубокими знаниями в Java (включая версии 8, 11, 17), Spring Framework (Core, MVC, Data, Security, Boot), Hibernate, REST, GRPC, а также опытом работы с базами данных (MySQL, PostgreSQL, ClickHouse) и системами очередей (Kafka, RabbitMQ). Антон имеет опыт работы в крупных компаниях, таких как WMT Group и Luxoft, где он занимался разработкой и оптимизацией backend- и frontend-решений, миграцией данных, внедрением новых технологий и улучшением отказоустойчивости систем. Он также обладает навыками работы с инструментами CI/CD (Jenkins, TeamCity), контейнеризацией (Docker, Kubernetes) и мониторингом (Prometheus, Grafana). Антон активно участвует в code review, проектировании архитектуры и анализе задач. Он готов к переезду и командировкам, владеет английским на уровне B1.. Антон — целеустремленный специалист, который любит учиться новому, следит за трендами в IT и готов применять свои навыки для развития компаний. Его опыт и техническая экспертиза делают его отличным кандидатом.

Подробнее

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

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), что позволило усилить контроль доступа к данным и улучшить пользовательский опыт. Также одна из задач была связана с созданием сервиса для автоматизированного расчета и распределения комиссионных сборов. До этого в компании использовалась ручная установка комиссии, что приводило к частым ошибкам в начислениях. Изменения в бизнес-логике происходили медленно, так как существующий процесс не позволял гибко и быстро адаптировать правила расчета комиссий. В результате была реализована асинхронная обработка большого потока транзакций и добавлена возможность динамического обновления правил расчёта без перезапуска сервиса. Это позволило повысить точность и прозрачность расчетов, сократить операционные затраты и улучшить клиентский опыт. Куда хочется развиваться: В сторону работы с высоконагруженными системами и работы с многопоточностью.

Подробнее
E-commerce & Retail • EdTech • FinTech & Banking • Insurance • Manufacturing • Realty & Constructoring
ВМ
Валерий М.
Ульяновск
Системный аналитик
Middle+
3 636,36 Р/час
ЧТЗ
Grafana
Исследование
Сбор и анализ требований
Работа с интеграциями
UML
архитектура
Координирование процессов
requirements
анализ
+92

Валерий — опытный системный аналитик с навыками работы в различных отраслях, таких как FinTech & Banking, Insurance, E-commerce & Retail, Manufacturing, EdTech и Realty & Constructoring. Он обладает глубокими знаниями и опытом в области системного анализа, аналитики, бизнес-процессов, разработки программного обеспечения и интеграции систем. На своих проектах Валерий успешно выполнял задачи по анализу требований, разработке технических заданий, описанию интеграций между модулями, а также разработке функциональных спецификаций и требований с учётом новых изменений. Валерий работал над проектами, связанными с разработкой банковских приложений, оформлением страховых полисов, автоматизацией процессов расчёта стоимости услуг, техническим осмотром и ремонтом, образовательной платформой и системой безопасности. Он имеет опыт работы с различными инструментами и технологиями, такими как BPMN, Camunda Modeler, Confluence, Jira, PostgreSQL, Python, RabbitMQ и другие.

Подробнее