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

ID 23684
ДР
Дмитрий Р.
Мужчина
Россия, Москва, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
CI/CD
DevOps
Docker
ELK
Framework
Git
Gradle
Grafana
Hibernate
Java
JUnit
Kafka
Kubernetes
Linux
Maven
Microservices
Mockito
OpenShift
Oracle
PostgreSQL
Prometheus
Redis
REST
REST API
Spring
Spring Boot
SQL
Testing
VisualVM
архитектура
Базы данных
Нереляционные БД (NoSQL)
Работа с интеграциями
Отрасли
BioTech, Pharma, Health care & Sports
RnD
Главное о специалисте
Java-разработчик с 3+ годами опыта в разработке высоконагруженных микросервисных систем. Уверенно работает со стеком Java + Spring Framework, имеет практический опыт проектирования и разработки RESTful API, глубоко понимает принципы DI/IoC, активно применяет Kafka для асинхронной обработки событий. Обладает сильными навыками работы с SQL и PostgreSQL, включая оптимизацию запросов, партиционирование, анализ планов выполнения (EXPLAIN), а также применяет Hibernate. Пишет юнит- и интеграционные тесты с использованием JUnit и Mockito, участвует в code review и поддерживает высокое качество кода. Работал в продакшене, решал задачи отладки, повышения производительности и мониторинга (Prometheus, Grafana), устранял утечки памяти, участвовал в миграции архитектуры (SOAP → REST), а также переводил системы на отказоустойчивые решения с использованием Kafka и PostgreSQL-репликации. Продуктивен в команде, самостоятельно закрывает сложные задачи, умеет декомпозировать, анализировать и улучшать архитектуру. Подходит под вакансию с точки зрения опыта, технического стека и решённых задач.
Проекты   (3 года 7 месяцев)
Система автоматизации лабораторно-диагностических исследований
Роль
Java-разработчик
Обязанности
Проект: Система автоматизации лабораторно-диагностических исследований Краткое описание: Корпоративная система для автоматизации приёма, учёта и обработки заявок на лабораторные исследования, обеспечивающая интеграцию с медицинскими информационными системами (МИС). Задачи и обязанности: Реализация REST API микросервиса регистрации заказов; Интеграция лабораторной и медицинской систем через Apache Kafka (асинхронная обработка заказов и результатов); Внедрение бизнес-метрик через Prometheus и оповещений в Grafana; Работа с SQL: декларативное партиционирование таблиц, оптимизация медленных запросов с помощью EXPLAIN и индексов; Профилирование и устранение утечек памяти с использованием VisualVM, JConsole; Участие в рефакторинге и code review. Команда проекта: 3 backend-разработчика, 2 frontend-разработчика, 2 QA-инженера, 1 системный аналитик.
Достижения
Ускорил выполнение ключевых SQL-запросов на 40% за счёт партиционирования; Оптимизировал самый медленный SQL-запрос в системе на 70%; Повысил наблюдаемость и реактивность системы за счёт полной интеграции с Prometheus и Grafana; Повысил стабильность обработки заказов за счёт перехода на асинхронную Kafka-интеграцию.
Стек специалиста на проекте
console, Grafana, Работа с интеграциями, explain, Git, JUnit, Mockito, Gradle, Redis, Рефакторинг, Prometheus, Kafka, Backend, SQL, Docker, Аналитика, Code Review, Java 17, REST API, VisualVM, Spring, Spring Boot, PostgreSQL, Framework, Microservices, Microservice Architecture, Kubernetes, Apache Kafka
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Ноябрь 2023 - По настоящее время  (1 год 9 месяцев)
SessionsData — кэш сессионных данных
Роль
Java-разработчик
Обязанности
Проект: SessionsData — кэш сессионных данных Краткое описание: Высокопроизводительный распределённый in-memory кэш сессионных данных, снижающий нагрузку на БД и внешние API, обеспечивая масштабируемость и отказоустойчивость. Задачи и обязанности: Реализация кэширования REST-запросов, снижение latency на 300 мс; Разработка микросервисов и организация взаимодействия через Kafka (Spring Kafka); Участие в миграции с Oracle на PostgreSQL с репликацией и обеспечением SLA 99.99%; Миграция монолитного SOAP-приложения на микросервисную REST архитектуру; Участие в CI/CD, написание unit и integration тестов. Команда проекта: 4 backend-разработчика, 2 DevOps-инженера, 2 QA, 1 архитектор.
Достижения
Обеспечил надёжную репликацию PostgreSQL, выполнив SLA 99.99%; Успешно завершил миграцию с Oracle на PostgreSQL без простоев; Перевёл проект с SOAP на REST, улучшив масштабируемость и удобство поддержки; Снизил время отклика REST-запросов на 300 мс путём внедрения кэширования.
Стек специалиста на проекте
Работа с интеграциями, unit, Базы данных, REST, Java, Git, API, DevOps, Oracle, QA, JUnit, Mockito, Redis, Kafka, Backend, inmemory, Integrations, SLA, Docker, SOAP, Maven, REST API, Spring, PostgreSQL, Framework, Spring Kafka, CI/CD, Microservices, Kubernetes
Отрасль проекта
RnD
Период работы
Январь 2022 - Декабрь 2023  (2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Высшее образование (Бакалавр) МИРЭА — Российский технологический университет, Москва ИИТ
Специальность
Программная инженерия
Завершение учебы
2024 г.

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

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) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

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

Подробнее
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) ▪ Глубокий анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее

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

BioTech, Pharma, Health care & Sports • RnD
ДР
Дмитрий Р.
Москва
Java разработчик
Middle+
3 766,23 Р/час
ELK
Grafana
Работа с интеграциями
архитектура
Базы данных
REST
Java
Git
DevOps
Oracle
+33

Java-разработчик с 3+ годами опыта в разработке высоконагруженных микросервисных систем. Уверенно работает со стеком Java + Spring Framework, имеет практический опыт проектирования и разработки RESTful API, глубоко понимает принципы DI/IoC, активно применяет Kafka для асинхронной обработки событий. Обладает сильными навыками работы с SQL и PostgreSQL, включая оптимизацию запросов, партиционирование, анализ планов выполнения (EXPLAIN), а также применяет Hibernate. Пишет юнит- и интеграционные тесты с использованием JUnit и Mockito, участвует в code review и поддерживает высокое качество кода. Работал в продакшене, решал задачи отладки, повышения производительности и мониторинга (Prometheus, Grafana), устранял утечки памяти, участвовал в миграции архитектуры (SOAP → REST), а также переводил системы на отказоустойчивые решения с использованием Kafka и PostgreSQL-репликации. Продуктивен в команде, самостоятельно закрывает сложные задачи, умеет декомпозировать, анализировать и улучшать архитектуру. Подходит под вакансию с точки зрения опыта, технического стека и решённых задач.

Подробнее
Government & Public Sector
ОБ
Олег Б.
Ростов-на-Дону
Java разработчик
Middle+
3 636,36 Р/час
Работа с интеграциями
RPC
Разработка
river
контейнеризация
Java SE
XML
Java
Git
API
+38

Олег — опытный Java-разработчик уровня Middle+. Обладает навыками работы с широким спектром технологий и инструментов, включая Agile, Apache, API, Docker, Git, Hibernate ORM, IntelliJ IDEA, Java 8, Java Core, Java SE, JDBC, JUnit, Linux, Maven, PostgreSQL, Spring Boot, spring framework, XML. Имеет опыт разработки приложений для межсервисного взаимодействия (RPC, RestTemplate, WebClient, Feign). Участвовал в создании системы, которая собирает запросы от пользователей и обрабатывает их. Интегрировал сервисы с помощью API Gateway. Настраивал микросервисы для работы с Config Server и Cloud Bus, мониторил распределённые запросы с использованием Zipkin. Внедрял паттерн Circuit Breaker. Контейнеризировал приложения с использованием Docker. Настраивал и управлял экосистемой Kafka, проектировал потоки данных и управлял очередями с использованием RabbitMQ. До перехода на позицию ведущего инженера в РНИИРС Олег работал над моделированием и разработкой РЭА. В этой роли он продолжает трудиться и сейчас.

Подробнее