Вадим М. Java разработчик, Senior

ID 19530
ВМ
Вадим М.
Мужчина, 27 лет
Россия, Москва, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Agile
Bitbucket
Camunda
Cassandra
CI/CD
Confluence
Docker
Git
GitHub
GitLab
Gradle
Grafana
Helm
Hibernate
Identity Server
Jira
JOOQ
JPA
JUnit
Kafka
Keycloak
Kibana
Kubernetes
Liquibase
log4j2
Logback
Maven
Mockito
MongoDB
MySQL
OpenShift
Oracle
PostgreSQL
Prometheus
RabbitMQ
Scrum
Slack
Spinnaker
Spring Boot
Spring Cloud
Spring Data
Spring Security
Spring Test
Spring Web
SQL
TeamCity
TestContainers
Testing
WireMock
Java 8
Java 11
Отрасли
E-commerce & Retail
FinTech & Banking
HRTech
Social Networking
Главное о специалисте
Вадим - опытный Java-разработчик с глубокими знаниями и навыками в области программирования. Участвовал в разработке системы «ВТБ: Управление полномочиями», где занимался проектированием модели данных и созданием API для админских страниц и внешних систем. В проекте «Цифровой опыт поставщика: управление заказами» выступал в роли ведущего Java-разработчика и занимался проектированием нового продукта, оценкой времени разработки, наймом бэк-разработчиков в команду и реализацией функционала личного кабинета менеджера и поставщика. Для проекта «Озон-объявления» разрабатывал API для создания объявлений и бэк-виджеты для мобильных устройств и веба. Работал над HR-сервисами, где кастомизировал и дорабатывал платформу Camunda BPM и интегрировал её с другими сервисами компании. Принимал участие в создании сервиса «Яндекс Музыка», где разрабатывал сервис импорта аудио- и видеоконтента в базу и создавал админские страницы для управления контентом.
Проекты   (6 лет 6 месяцев)
Цифровой опыт поставщика: управление заказами
Роль
Ведущий Java-разработчик
Обязанности
Краткое описание системы: делали с нуля систему, в которой поставщик заводит заявки на поставку и привозит товар на склад М.Видео. Ключевые обязанности: • Проектирование нового продукта с нуля (Java 11-17, определение архитектуры с использованием Spring Boot 3+); • Знаком с Spring Cloud; • Оценка сроков и объема работы, распределение задач для их эффективной реализации; • Использование Spring JPA: конфигурирование (кэширование, оптимизация запросов); • Разработка многоуровневой ролевой модели с использованием Spring Security; • Интеграция с внешними системами с использованием Keycloak; • Определение межсервисного взаимодействия через Kafka; • Оценка времени продукта; • Найм бэк-разработчиков в команду и оценка опыта кандидатов с технологиями (Spring Boot, Kafka, PostgreSQL, Docker, Kubernetes); • Знаком с OpenShift; • Декомпозиция задач для фронта и бэка; • Реализация RESTful API; • Подготовка API-спецификаций (Swagger); • Проведение грумингов; • Реализация личного кабинета менеджера; • Реализация функционала личного кабинета поставщика; • Интеграции со смежными командами по товарам, ценам, созданию заказов в erp, со складами и т.д; • Разработка сервиса расчета рекомендаций для поставщика (расчет рекомендаций на поставку по данных логистики, складов и т.д); • Разработка сервиса для настроек ограничений (ограничение на поставку для товаров по категориям, складам, цене и т.д); • Оптимизация обработки данных через PostgreSQL; • Настройка межсервисной авторизации, ролевой модели; • Написание юнит- и интеграционных тестов с использованием JUnit и Testcontainers; • Проведение работ по тестированию с использованием Spring Boot Test и WireMock; • Анализ логов через Log4j, Kibana для поиска и устранения ошибок; • Код ревью. Реализованные модули: Микросервисы: рекомендаций, заказов, заявок, для импорта и экспорта данных, резервов. Библиотека для межсервисной авторизации. Количество пользователей: ~1000 Особенности проекта: Большое количество интеграций, старались делать систему наблюдаемой, так как при таком количестве интеграций сложно разбирать инциденты.
Стек специалиста на проекте
PostgreSQL, Docker, JUnit, Spring Boot, Maven, Grafana, Kubernetes, Log4j, JOOQ, Kafka, TestContainers, Java 17
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2023 - Декабрь 2024  (1 год 11 месяцев)
Озон-объявления
Роль
Старший Java-разработчик
Обязанности
Ключевые обязанности: • Разработка на Java 11; • Разработка Апи для создания объявлений; • Разработка бэк виджетов для мобильных устройств и веба (Backend driven development); • Подключение библиотеки для Аб тестирования фичей; • Интеграции с командами доставки, продуктов озона; • Разработка функционала по подключению доставки к объявлениям; • Управление проектами с использованием GitLab; • Балансировка трафика на клиенты; • Интеграция с другими сервисами для получения данных; • Отправка в Kafka данных для аналитики; • Работа с SQL (Postgresql) и NoSQL (Redis); • Работа с системами версионирования БД (Flyway, Liquibase): создание миграций и написание тестов для проверки их корректности; • Работа со стеком ELK (Elasticsearch, Logstash и Kibana); • Онбординг новых сотрудников; • Проведение ревью кода коллег. Реализованные модули: Подключение доставки в объявлениях, создание объявлений, API для получения данных по объявлениям, интеграция с командой модерации, АБ тестирование новых фичей. Количество пользователей: ~200 rps Особенности проекта: физические лица продают товары на площадке Озона с возможной доставкой от компании.
Стек специалиста на проекте
PostgreSQL, Docker, JUnit, Spring Boot, Gradle, Grafana, Kubernetes, Keycloak, Log4j, JOOQ, Kafka, Java 11, TestContainers, Redis
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2022 - Февраль 2023  (1 год 2 месяца)
Разработка системы «ВТБ: Управление полномочиями»
Роль
Java-разработчик
Обязанности
Ключевые обязанности: • Разработка бэкенда; • Разработка на Java 11; • Фильтрации данных из БД (Postgresql) по входящим параметрам; • Работа с контейнеризацией БД (Docker); • Проектирование модели данных; • Сборка с использованием Maven, ее автоматизация - Jenkins; • Создание API для админских страниц и для внешних систем; • Интеграция с внутренними банковскими сервисами; • Обработка асинхронных запросов; • Проведение тестирования с использованием Testcontainers, Junit. Реализованные модули: Сервис обновления данных о пользователях из системы банка, матрица фильтрации уполномоченных лиц по параметрам, создание, редактирование, получение информации об уполномоченных лицах и ролях. Количество пользователей: <50 Особенности проекта: разработка системы, которая определяет сотрудника банка с необходимыми полномочиями по входящим параметрам.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, JUnit, Spring Boot, Maven, Hibernate, Jenkins, Grafana, Kubernetes, Keycloak, Log4j, Kafka, Java 11, TestContainers, Redis
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2020 - Январь 2022  (1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский университет «Высшая школа экономики»
Специальность
Программная инженерия
Завершение учебы
2020 г.

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

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

Подробнее
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 • HRTech • Social Networking
ВМ
Вадим М.
Москва
Java разработчик
Senior
3 246,75 Р/час
Grafana
GitLab
log4j2
Spring Data
Spring Cloud
Camunda
Liquibase
Keycloak
JOOQ
Scrum
+51

Вадим - опытный Java-разработчик с глубокими знаниями и навыками в области программирования. Участвовал в разработке системы «ВТБ: Управление полномочиями», где занимался проектированием модели данных и созданием API для админских страниц и внешних систем. В проекте «Цифровой опыт поставщика: управление заказами» выступал в роли ведущего Java-разработчика и занимался проектированием нового продукта, оценкой времени разработки, наймом бэк-разработчиков в команду и реализацией функционала личного кабинета менеджера и поставщика. Для проекта «Озон-объявления» разрабатывал API для создания объявлений и бэк-виджеты для мобильных устройств и веба. Работал над HR-сервисами, где кастомизировал и дорабатывал платформу Camunda BPM и интегрировал её с другими сервисами компании. Принимал участие в создании сервиса «Яндекс Музыка», где разрабатывал сервис импорта аудио- и видеоконтента в базу и создавал админские страницы для управления контентом.

Подробнее
E-commerce & Retail • EdTech • FinTech & Banking • GameDev • Telecom • Travel, Hospitality & Restaurant business
ДП
Денис П.
Витебск
React разработчик
Middle+
2 547,79 Р/час
PostgreSQL
Git
Docker
JavaScript
PHP
Confluence
MongoDB
Jenkins
Webpack
Redux
+16

Mobile Developer Middle(+), с опытом в разработке более 6 лет. Ответственный, высокая работоспособность, умеет работать в команде и самостоятельно. Занимается разработкой новых крупных модулей и фич от оценки до релиза для React и React Native. Что включает в себя анализ документации и макетов, проектирования API для новых интерфейсов, согласования с бэкенд командой. Также занимался разработкой и реворком UI-кита. Переработал большую часть уже имеющихся компонентов и разработал новые. Модальные окна, конфирматоры, виджеты позиционирования, ассистенты, уведомления и многое другое. Выполнял интеграции с библиотеками аудио/видео плейеров, нарезки изображений, календаря, drag-n-drop. Реализации адаптеров и компонентов форм (интеграция с react-final-form), и в последующем делал конструктор форм. Имеет обширный опыт коммерческой фронтенд разработки. Также принимал участие в fullstack разработке на Next.js

Подробнее