Дмитрий В. Java разработчик, Senior

ID 28786
ДВ
Дмитрий В.
Мужчина, 35 лет
Россия, Санкт-Петербург, UTC+3
Ставка
4 058,94 Р/час
вкл. НДС 5% (150.48 Р)
Специалист доступен с 15 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Apache
Framework
Java Spring
Linux
Maven
REST
SQL
Docker
Grafana
Java 17
Kubernetes
Micronaut
MongoDB
PostgreSQL
Project Reactor
Prometheus
RabbitMQ
Redis
Spring Boot
DevOps
QA
оптимизация
Разработка
CI/CD
Ревью
Eclipse
Eclipse RCP
Git
Hibernate
jface
Jira
Jogl
gdal
Java 8
Jenkins
junit45
libraries
Postgis
tools
Flyway
H2
JDBC
JUnit 5
r2dbc
RxJava
Spock
Spring Core
Spring Data
GitLab
Gitlab CI
GraalVM
image
Native
OpenAPI
Swagger
YouTrack
GitHub
Отрасли
GameDev
Information Security
RnD
Знание языков
Английский — B2
Главное о специалисте
Senior Java Developer с более чем 12-летним опытом разработки и сопровождения высоконагруженных распределённых backend-систем, преимущественно в игровой и технологической сферах. Специализируюсь на проектировании масштабируемой архитектуры, обеспечении стабильной работы сервисов и глубоком анализе проблем в продакшене. Мой основной технологический стек: Java 17, Spring Boot, Micronaut, Project Reactor, MongoDB, PostgreSQL, Redis, RabbitMQ, Prometheus, Grafana, Docker, Kubernetes. Ключевые компетенции: – Миграция монолитов в продуманные микросервисные архитектуры – Оптимизация производительности, масштабируемости и отказоустойчивости – Поиск и устранение сложных проблем в боевой среде – Обновление устаревших систем до современных стеков – Плотное взаимодействие с DevOps, QA и продуктовыми командами на всех этапах разработки Мне важны чистота архитектуры, удобство сопровождения и предсказуемое поведение систем под нагрузкой. Особенно интересуют проекты, где устойчивость и производительность backend-сервисов имеют критическое значение.
Проекты   (12 лет 2 месяца)
Backend-сервисы для высоконагруженных игровых систем.
Роль
Senior Java Developer
Обязанности
В роли Senior Java Developer я занимаюсь разработкой и сопровождением масштабируемых backend-сервисов для высоконагруженных игровых систем. Моя работа охватывает проектирование, оптимизацию производительности и взаимодействие с командами DevOps. Обязанности: Разработка и поддержка серверных сервисов с использованием Spring Boot, MongoDB, Redis Рефакторинг и оптимизация устаревшего кода для повышения производительности и удобства сопровождения Совместная работа с DevOps-командой по мониторингу и обеспечению стабильности системы через Prometheus и Grafana Диагностика и устранение сложных проблем в продакшене, связанных с распределёнными сервисами и инфраструктурой
Достижения
Распилил монолит на микросервисы с использованием RabbitMQ, что стало основой для миграции с AWS EC2 на Kubernetes. Это позволило сократить расходы на инфраструктуру, внедрить обновления без дисконнекта пользователей и гибко балансировать нагрузку во время ивентов Выполнил миграцию проекта с Spring Boot 1 и Java 8 на Spring Boot 3 и Java 17, что улучшило поддержку и открыло доступ к современным возможностям языка Повысил отказоустойчивость системы, внедрив оптимистические блокировки в чувствительных зонах работы с MongoDB Решал критические инциденты в продакшене, быстро определяя корневые причины сбоев в сервисах, базах данных и очередях сообщений
Стек специалиста на проекте
RabbitMQ, Spring Boot, MongoDB, Kubernetes, Microservices, Java 8, Java 17, Монолитная архитектура, AWS EC2, Spring boot 3
Отрасль проекта
GameDev
Период работы
Июнь 2023 - По настоящее время  (2 года 4 месяца)
Проектирование и разработка архитектуры наземной станции управления (GCS)
Роль
Java Architect
Обязанности
Проектирование и разработка архитектуры наземной станции управления (GCS) для беспилотных летательных аппаратов (БПЛА) с использованием технологии Micronaut, с учётом требований к системе БПЛА, обработке данных, коммуникации и управлению. Разработка программного обеспечения GCS на Java с использованием Micronaut/Spring и сопутствующих технологий: Micronaut/Spring Data, RESTful веб-сервисы, Swagger/OpenAPI и база данных H2. Проведение всестороннего тестирования GCS, включая модульные, интеграционные и системные тесты для обеспечения надёжности и производительности системы. Компиляция приложения GCS в нативный образ с помощью GraalVM для повышения производительности и уменьшения потребления памяти. Взаимодействие с кросс-функциональными командами, включая инженеров по БПЛА, для обеспечения соответствия GCS требованиям всей системы БПЛА. Руководство командой разработчиков: распределение задач и контроль выполнения проектов в установленные сроки. Работа по принципам Agile: планирование спринтов, ежедневные стендапы, ретроспективы и постоянное улучшение процессов. Участие в проектном планировании: оценка трудозатрат, распределение ресурсов и анализ рисков. Наставничество младших разработчиков: помощь в освоении лучших практик программирования, соблюдении стандартов кодирования и использовании шаблонов проектирования.
Стек специалиста на проекте
Native, r2dbc, Наставничество, Gitlab CI, GitLab, Spock, Spring 3, Распределение задач, Spring Core, Spring Data, image, тесты, оценка трудозатрат, Flyway, Java, Git, JDBC, YouTrack, Ретроспектива, Разработка архитектуры ПО, Руководство командой разработчиков, Swagger, SQL, Docker, Agile, H2, Micronaut, Project Reactor, JUnit 5, Java 17, OpenAPI, Testing, RxJava, GraalVM, Resful
Отрасль проекта
Information Security
Период работы
Май 2021 - По настоящее время  (4 года 5 месяцев)
Геодезические RCP-приложения
Роль
Senior Java Developer
Обязанности
Разработка и поддержка нескольких геодезических RCP-приложений (Rich Client Platform) на базе фреймворка Eclipse RCP. Проектирование и реализацию масштабируемых, модульных и поддерживаемых программных решений с использованием Java и других соответствующих технологий. Проведение code review, наставничество junior-разработчиков и контроль соблюдения стандартов кодирования и лучших практик. Разработку пользовательских интерфейсов для геодезических RCP-приложений с применением Eclipse SWT и JFace. Интеграцию сторонних библиотек и инструментов в RCP-приложения, таких как WorldWind, PROJ, JTS, GDAL и PostGIS. Работу с различными геодезическими форматами данных, включая GeoJSON, KML и shapefiles, для обработки и анализа геопространственной информации. Этот опыт позволил мне углубить знания в области геоинформационных систем (ГИС) и разработки сложных клиентских приложений.
Стек специалиста на проекте
PostgreSQL, Git, Java, Jira, SQL, Hibernate, Jenkins, GitHub, Eclipse, Postgis, Java 8, Code Review, SWT, Проектирование, GeoJSON, Работа с интеграциями, Наставничество, ГИС, tools, libraries, junit45, gdal, Поддержка, Eclipse RCP, jface, Rich
Отрасль проекта
RnD
Период работы
Июль 2016 - Май 2021  (4 года 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Санкт-Петербург Естественнонаучный
Специальность
Прикладная математика и информатика
Завершение учебы
2013 г.

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

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

Подробнее
E-commerce & Retail • FinTech & Banking • Government & Public Sector • HRTech • Logistics & Transport • Realty & Constructoring • RnD
ИМ
Илья М.
Гомель
Java разработчик
Senior
4 545,45 Р/час
specta
HTML5
Servlets
JavaScript
Subversion
GitLab
Kubernetes
Java 7
criteria
+109

Разработчик с более чем 11-летним опытом в коммерческой разработке ПО, из них 8 лет – в Java-разработке. Хорошие знания и большой опыт работы с JSE 8+, Spring Framework (Core, MVC, Security, Data), Spring Boot, SQL, Hibernate, J2EE (servlets, JSP), PrimeFaces, реляционными базами данных (PostgreSQL, MySql, Oracle, DB2), Hybris, SOLR, Swagger, Liquibase. При разработке часто взаимодействовал с бизнес аналитиками и заказчиками. Неоднократно продумывал совместно с коллегами функционал и структуру базы данных. Как ведущий инженер слежу за соблюдением принципов разработки, таких как SOLID, ACID, DRY, KISS, также использую практики чистого кода и следую соглашениям REST при работе с http, имею опыт работы с SOAP. Имею большой опыт использования инструментов тестирования JUnit, Mockito. В процессе работы неоднократно приходилось использовать Jmeter. Последние 2 года работал руководителем Java Unit в компании SENLA. В процессе работы отдел вырос в 2 раза. Как главный инженер проводил подготовительные интервью для сотрудников своего офиса, смежных офисов, а также тренировал других коллег проводить интервью для их личностного роста, выступал в качестве руководителя на внутреннем проекте, менторил инженеров для освоения новых технологий. Участвовал в разработке плана подготовки сотрудников компании к работе на коммерческих проектах. Также в качестве руководителя отдела Java я регулярно проводил оценки производительности для своих подчиненных и составлял для них личные планы развития. В процессе трудовой деятельности я провёл большое количество собеседований в трёх компаниях на должности младшего и старшего уровня. Имею опыт обучения новичков. Принимал участие в защите дипломов на курсах программирования. В работе люблю задачи, требующие нестандартного решения. Также с удовольствием изучаю новые технологии.

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

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

Подробнее
Manufacturing • RnD
МТ
Михаил Т.
Минск
Java разработчик
Senior
3 147,27 Р/час
Apache Solr
Apache Spark
assertj
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
+93

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

Подробнее

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

FoodTech • RnD
ХА
Худоер А.
Казань
Android разработчик
Middle
3 246,75 Р/час
Room
Compose
статистика
Разработка
Программное обеспечение
Clean Architecture
Coroutines Flow
Volley
SOLID
GPS
+38

Худоер — опытный Android-разработчик уровня Middle. Имеет опыт работы в сферах FoodTech и RnD. Специализируется на разработке приложений для Android, используя такие инструменты, как Android SDK, Android Studio, Kotlin, Jetpack и другие. Обладает навыками работы с технологиями Clean Architecture, Compose, Coroutines, Dagger2, Flow.js, Git, GPS, Gradle, Hilt, JUnit, Lottie, MVP, MVVM, REST API, Retrofit 2, Room, RxJava, SOLID, SQL, Volley, Coroutines Flow и XML. Также имеет опыт работы с аналитическими инструментами, такими как Яндекс.Метрика. Имеет опыт разработки приложений для заказа блюд через электронное меню и внедрения аналитики (FoodTech), а также создания CRM системы для удалённой работы агентов (RnD). Общая продолжительность работы на проектах составляет 2 года и 8 месяцев.

Подробнее
AI & Robotics • E-commerce & Retail
КЧ
Клим Ч.
Краснодар
QA авто
Middle+
3 372,08 Р/час
Регрессионное тестирование
Selenium WebDriver
IOS
Agile/Scrum
proxy
Gitlab CI
архитектура
Тестирование интеграций
GitLab
Разработка
+48

Клим — опытный QA-специалист с грейдом Middle+. Он обладает навыками работы с различными инструментами и технологиями, такими как Androidx, API, Bash, Charles, Confluence, Cross-browser testing, Cypress, DevTools, Git, GitLab CI, HarmonyOS, Jira, PostgreSQL, Postman, Proxy, REST, Selenium, Smoke testing, SOAP, Testing, WebDriver, а также навыками разработки и тестирования. Клим имеет опыт работы на проектах в сфере e-commerce & Retail и AI & Robotics. Он участвовал в разработке маркетплейса по продаже продуктов и товаров для дома для сети магазинов SPAR, где занимался анализом требований, написанием тестовой документации, тестированием и анализом систем на основе микросервисной архитектуры (MSA), автоматизацией тестирования при помощи Selenium WebDriver и JavaScript, проведением мобильного тестирования на iOS/Android/HarmonyOS и другими задачами. Также Клим работал над проектом по созданию ПО для генерации контента с помощью искусственного интеллекта, где выполнял аналогичные задачи. Кроме того, он участвовал в разработке и внедрении новых плагинов для заказчиков, интеграции между сайтами, а также выполнял различные проекты на заказ. Общая продолжительность работы Клима на проектах составляет 4 года и 1 месяц.

Подробнее