Виталий М. Java разработчик, Senior

ID 20945
ВМ
Виталий М.
Мужчина, 29 лет
Россия, Пенза, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
boot
Camel
CI/CD
DevOps
Hibernate
Java
Jenkins
jmix
JOOQ
JPA
JWT
Kafka
Kibana
Kubernetes
Liquibase
MapStruct
Microservices
multithreading
MyBatis
OpenShift
Oracle
PostgreSQL
Postman
REST API
Security
SOAP
SoapUI
Spring 3
spring 5
SQL
Swagger
TeamCity
WebSockets
Аналитика
Базы данных
контейнеризация
Мониторинг
оптимизация
Оркестрация
Программирование
Работа с интеграциями
Разработка
Ревью
Создание патчера
Архитектура решений
Отрасли
Cloud Services
FinTech & Banking
RnD
Знание языков
Английский — B1
Главное о специалисте
Виталий — опытный Java-разработчик уровня Senior. Специализируется на микросервисной архитектуре, работе с базами данных (Oracle, PostgreSQL), фреймворками (Camel, Spring Boot) и инструментами контейнеризации (K3s). Имеет опыт работы над сложными и высоконагруженными проектами в отраслях RnD, FinTech & Banking и Cloud Services. В роли ведущего инженера-разработчика портала тестовых данных в финансовом секторе Виталий обеспечивал стабильную работу микросервисного приложения, оптимизировал запросы к базам данных и разрабатывал новые пользовательские сценарии. В качестве ведущего Java-разработчика работал над порталом данных в RnD: проектировал и реализовывал пользовательские сценарии, создавал кастомные сущности, рефакторил код, исправлял дефекты, настраивал взаимодействие микросервисов через Kafka и WebSocket. Как Java-разработчик участвовал в разработке ДБО (банковского приложения) и в создании CRM-системы по автоматизации и оптимизации процессов продаж и складского учёта.
Проекты   (5 лет 4 месяца)
Работал над сложным и высоконагруженным проектом
Роль
Ведущий Java-разработчик
Обязанности
Проект: Работал над сложным и высоконагруженным проектом — порталом данных, который собирает информацию из различных витрин и на основе пользовательских предпочтений предоставляет пользователям релевантные данные. Портал позволяет конечным пользователям самостоятельно создавать сущности, управлять ими и настраивать их поведение. Для этого реализовано кастомное ядро, не основанное на готовых фреймворках, что делает проект уникальным в своей архитектуре и гибкости Обязанности: - Проектировал и реализовывал пользовательские сценарии, которые улучшали взаимодействие пользователей с порталом. - Создавал кастомные сущности с уникальным набором параметров и механизмами взаимодействия между ними, учитывая особенности архитектуры. Рефакторил код для устранения технического долга и повышения его читаемости и надежности. - Оптимизировал запросы на уровне JOOQ и взаимодействие с базами данных, что позволило сократить время выполнения запросов и снизить нагрузку на систему. - Исправлял выявленные дефекты в системе, своевременно устраняя проблемы в коде. - Настраивал взаимодействие микросервисов через Kafka и WebSocket, что обеспечило стабильную работу системы и улучшило обмен данными. - Работал с собственным патчером, аналогом Liquibase, для управления миграциями данных и минимизации рисков в процессе обновления системы. - Участвовал в обсуждениях и проработке архитектурных решений, внося предложения по улучшению текущей системы. - Проводил код-ревью коллег, помогая им улучшать код и внедрять лучшие практики программирования. Состав команды: 4 разработчика 1 тимлид 2 аналитика 1 тестировщик 1 фронтенд- разработчик
Достижения
- Систематизировал работу с техническим долгом, что позволило значительно снизить количество дефектов, возникающих в системе. - Разработал и внедрил модули, которые расширили возможности кастомизации портала для конечных пользователей. - Новые модули повысили привлекательность портала для клиентов, что увеличило их заинтересованность в его использовании. - После оптимизации запросов и взаимодействия с базами данных удалось сократить среднее время ответа системы на 25%. - Внедрение микросервисного взаимодействия через Kafka позволило масштабировать систему и снизить время обработки данных. - Поддерживал позитивную и продуктивную атмосферу в команде, помогал коллегам решать технические проблемы.
Стек специалиста на проекте
Оркестрация, batch, Программное обеспечение, K3s, контейнеризация, Базы данных, WebSockets, HTTP, Liquibase, Flyway, JOOQ, Java, DevOps, Kibana, Oracle, JPA, Linux, Prometheus, JWT, Kafka, Backend, Security, Мониторинг, Spring, PostgreSQL, Spring boot 3, CI/CD, Microservice Architecture
Отрасль проекта
RnD
Период работы
Июль 2024 - По настоящее время  (1 год 1 месяц)
Портал тестовых данных в финансовом секторе.
Роль
Ведущий инженер-разработчик
Обязанности
Обязанности: - Обеспечивал стабильную работу микросервисного приложения, оперативно устраняя дефекты и внедряя исправления в код. - Проводил регулярное обновление системы для поддержания ее актуальности и соответствия требованиям пользователей. - Оптимизировал запросы к базам данных (Oracle, PostgreSQL) с использованием JOOQ и JPA, что сократило время обработки данных и снизило нагрузку на инфраструктуру. - Разрабатывал новые пользовательские сценарии и добавлял функции в "портал-тестовых данных", ориентируясь на запросы и потребности конечных пользователей. - Настраивал процессы контейнеризации и оркестрации с использованием K3s, что обеспечило стабильность приложения в условиях высоких нагрузок. - Участвовал в обсуждениях архитектуры, предлагая улучшения для повышения производительности и масштабируемости. - Проводил код-ревью коллег, помогая соблюдать стандарты качества и улучшать общий уровень разработки. Состав команды: 2 разработчика, 3 аналитика, тим лид.
Достижения
- Оптимизировал ключевые запросы и взаимодействие с базой данных, сократив время отклика системы на 30%. - Решил проблемы с нестабильной работой микросервисов, связанных с использованием Kafka, устранив перебои в обмене данными. - Разработал и внедрил модули, которые упростили работу пользователей с тестовыми данными, сделав их настройку и управление более интуитивными. - Систематизировал работу с техническим долгом, устранив устаревший код, что сделало систему более поддерживаемой. - Настроил процессы миграции данных и тестирования обновлений, что минимизировало риск сбоев при развертывании новых версий приложения. - После внедрения доработок система успешно выдержала тестирование на высокую нагрузку, обрабатывая вдвое больше запросов без деградации производительности.
Стек специалиста на проекте
multithreading, Разработка, K3s, jmix, Пользовательские сценарии, HTTP, MyBatis, CD, Spring Cloud, JOOQ, REST, Oracle, JPA, Kafka, CI, SOAP, TeamCity, JAX-RS, OpenShift, Аналитика, PostgreSQL, Framework, Jenkins
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2023 - Июнь 2024  (7 месяцев)
ДБО (банковское приложение).
Роль
Java разработчик
Обязанности
Обязанности: - Разработка микросервисов: Проектирование и реализация микросервисных решений для обеспечения функционирования банковских систем; - Интеграция с внешними системами: Взаимодействие с другими сервисами и платформами для обеспечения единых точек доступа и обмена данными. Есть небольшой опыт работы на фреймворке Camel; - Оптимизация производительности: Мониторинг и анализ текущих систем с целью выявления и устранения узких мест, улучшение производительности и отклика системы; - Участие в проектировании БД: Работа в тесном сотрудничестве с командой, для обеспечения эффективного хранения и извлечения данных; - Работа в Agile-команде: Активное участие в ежедневных стендапах, планировании спринтов, ретроспективах и других церемониях Agile; - Code Review: Анализ кода коллег, предоставление конструктивной обратной связи и участие в процессе улучшения качества кода. Состав команды: Большая команда разработчиков, аналитиков, тестировщиков.
Достижения
- Успешный запуск новых микросервисов с использованием Camel, Spring Boot; - Интеграция с партнерами: реализация взаимодействия с СБП, и написания бизнес логики трансграничных переводов; - Оптимизация производительности: Улучшение отклика ключевых сервисов путем оптимизации кода и структуры базы данных.
Стек специалиста на проекте
Работа с интеграциями, Разработка, Базы данных, анализ кода, Camel, Java, Проектирование, Ретроспектива, ACID, Мониторинг, Transactions, Agile, Планирование, Hibernate, Code Review, RabbitMQ, java 8-17, оптимизация, Framework, CI/CD, Microservices, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Май 2023 - Декабрь 2023  (8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Пензенский государственный университет, Пенза
Специальность
Фпитэ, Управление в технических системах
Завершение учебы
2022 г.
Высшее
Учебное заведение
Пензенский артиллерийский инженерный институт, Пенза
Специальность
Управление радиотехническими средствами артиллерии., Автоматизация и управление
Завершение учебы
2019 г.

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

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

Подробнее

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • LifeStyle • Social Networking
АК
Андрей К.
Москва
IOS разработчик
Middle
3 896,1 Р/час
CoreData
operationqueue
CleanSwift
Storyboard
IOS
SPM
Clean Architecture
async/await
JTAppleCalendar
Architecture
+30

Андрей — опытный iOS-разработчик уровня Middle. Он обладает навыками работы с современными технологиями и инструментами, такими как async/await, Clean Architecture, CocoaPods, CoreData, MVVM, RxSwift, SPM и другими. Андрей имеет опыт работы на четырёх проектах в различных отраслях: биотехнологии, фармацевтика, здравоохранение и спорт; электронная коммерция и ритейл; социальные сети; технологии для стиля жизни. На каждом проекте он выполнял задачи по разработке и улучшению функционала приложений, а также активно взаимодействовал с командой разработчиков. В процессе работы над проектами Андрей продемонстрировал навыки создания сложных пользовательских интерфейсов, редизайна существующих компонентов, перевода проектов на новые технологии и решения других задач.

Подробнее
Cloud Services • FinTech & Banking • RnD
ВМ
Виталий М.
Пенза
Java разработчик
Senior
3 506,49 Р/час
multithreading
Оркестрация
Работа с интеграциями
Разработка
Spring 3
контейнеризация
Postman
spring 5
Архитектура решений
jmix
+45

Виталий — опытный Java-разработчик уровня Senior. Специализируется на микросервисной архитектуре, работе с базами данных (Oracle, PostgreSQL), фреймворками (Camel, Spring Boot) и инструментами контейнеризации (K3s). Имеет опыт работы над сложными и высоконагруженными проектами в отраслях RnD, FinTech & Banking и Cloud Services. В роли ведущего инженера-разработчика портала тестовых данных в финансовом секторе Виталий обеспечивал стабильную работу микросервисного приложения, оптимизировал запросы к базам данных и разрабатывал новые пользовательские сценарии. В качестве ведущего Java-разработчика работал над порталом данных в RnD: проектировал и реализовывал пользовательские сценарии, создавал кастомные сущности, рефакторил код, исправлял дефекты, настраивал взаимодействие микросервисов через Kafka и WebSocket. Как Java-разработчик участвовал в разработке ДБО (банковского приложения) и в создании CRM-системы по автоматизации и оптимизации процессов продаж и складского учёта.

Подробнее
Telecom
ОН
Олег Н.
Санкт-Петербург
Python разработчик
Middle
2 825,85 Р/час
Linex
gpt
PHP
GitLab
explain
Postman
HTTP
JSON
XML
Git
+36

Skills Python, Selenium, ReportLab, SQL (MySQL, PostgreSQL), Linux/Ubuntu, SSH, Git, OOP, RegExp, XPath, JavaScript, HTTP, CSS, JSON, XML, YAML, PostMan, PHP, MVC, API, GPT, DeepSeek Python работал с библиотеками scrapy, selenium, ReportLab, Flask, sqlalchemy, httpx, Botasaurus, OpenCV, tensorflow, fastapi, pandas, Jinja2, threading, queue, asyncio и другими. Имею небольшой опыт работы с Django и FastApi, в основном проекты, где я разрабатывал использовали свой фреймворк. Уверенное владение SQL, включая JOIN, подзапросы, агрегатные функции. Опыт оптимизации запросов с использованием индексов и EXPLAIN. Работа с несколькими таблицами. Есть опыт в проектировании БД. В основном работал с MySQL, PostgreSQL использовал для своего проекта. JavaScript, HTTP, CSS, JSON - базовые знания, умение работать с DevTools, вносить правки в js код, отлавливать ошибки, писать ajax-запросы. PHP – базовые знания (вносил исправления в существующие проекты и разрабатывал несложные проекты для себя и для заказчиков) Git – использовал во всех проектах, уверенно владею основными командами, работой с удаленными репозиториями, ветвлением и слиянием. Работаю на Ubuntu в качестве основной операционной системы. Уверенное владение командной строкой. Опыт работы с текстовыми редакторами, настройки сетевых параметров, управления пользователями и правами доступа. Установка и настройка веб-сервера Apache/Nginx. Управление серверами через SSH.

Подробнее