Василий И. Java разработчик, Lead
ID 25170
ВИ
Василий И.
Мужчина, 51 год
Беларусь, Минск, UTC+3
Ставка
4 496,1 Р/час
вкл. НДС 20% (600 Р)
Специалист доступен с 2 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
- Целеустремленный ИТ-специалист с более чем 10-летним опытом разработки программного обеспечения, анализа, проектирования, внедрения, развертывания, поддержки и управления проектами веб-бизнес-приложений с использованием Java и NodeJS.
- Сообразительный технический руководитель, способный преобразовывать бизнес-цели в план разработки и выполнять его на протяжении всего жизненного цикла программного обеспечения.
- Глубокое понимание структурированного и объектно-ориентированного анализа, проектирования, программирования и шаблонов проектирования.
- Большой опыт работы с ATG framework и Oracle Commerce Cloud
- Практический опыт разработки приложений электронной коммерции с использованием таких продуктов Oracle Commerce, как: Endeca Search, Service Center, Merchandizing, Multisite.
- Уверенное знание Java, NodeJS, JavaScript
- Большой опыт работы с React Redux.
- Опыт использования, администрирования и оптимизации баз данных с большим опытом работы с Oracle DB, PostgreSQL, DB2, Coherence, Elasticsearch, Kafka.
- Глубокое понимание и практический опыт работы по Agile-методологиям, включая Scrum и Kanban, для эффективного управления процессами разработки и повышения продуктивности команды
- Обширная командная работа и опыт наставничества, сильная способность руководить и вдохновлять техническую команду
Проекты
(21 год 10 месяцев)
ВТБ доверительное управление
Роль
Архитектор/Java/Kotlin разработчик /Техлид
Обязанности
Проект: направлен на создание инновационной платформы для управления активами клиентов банка ВТБ, в рамках которой осуществляется управление инвестициями, брокерские операции и взаимодействие с различными финансовыми инструментами.
Команда (8 специалистов): Архитектор, Техлид, 3 Backend разработчика, QA Engineer, Frontend разработчик, Дизайнер.
Руководство командой: с июля 2024 года по настоящее время.
Обязанности:
- Разработка нового функционала и поддержка существующих модулей платформы доверительного управления ценными бумагами с использованием Java, Kotlin, Spring Boot и Django.
- Проектирование и реализация API-интеграций Asana с Google Docs, Gmail, Google Drive для автоматизации бизнес-процессов и документооборота
- Интеграция с REST API Asana: настройка, разработка и поддержка обмена задачами и статусами между Asana и внутренними сервисами платформы
- Проектирование и внедрение интеграционных решений с использованием Spring Integration для обеспечения надежного обмена сообщениями между микросервисами.
- Настройка и оптимизация коммуникаций между микросервисами с применением брокеров сообщений (Artemis, ActiveMQ, RabbitMQ, Kafka), что повысило отказоустойчивость и масштабируемость системы.
- Реализация внутренней бизнес-логики, включая бухгалтерскую модель и систему централизованного логирования с применением ELK Stack для мониторинга и диагностики.
- Интеграция с внешними сервисами, в частности с торговой системой QUIK и платежными шлюзами, для автоматизации торговых и финансовых процессов.
- Настройка и оптимизация коммуникаций между микросервисами, обеспечение надежного и эффективного обмена данными.
- Работа с базами данных PostgreSQL и MS SQL: проектирование, оптимизация структуры, внедрение триггеров и хранимых процедур для повышения производительности и стабильности.
- Документирование архитектурных решений, API и бизнес-процессов для обеспечения прозрачности и удобства сопровождения.
- Активное использование Git и GitLab для управления версиями кода, ведения ветвления, проведения code review, разрешения конфликтов и обеспечения прозрачности командной разработки.
- Настройка и сопровождение процессов CI/CD с автоматизацией сборки, развертывания и тестирования приложений.
- Внедрение и поддержка методик TDD, создание и сопровождение автотестов и юнит-тестов для повышения качества кода и стабильности релизов.
- Участие в анализе и рефакторинге существующего кода с целью повышения качества, безопасности и производительности.
- Настройка и сопровождение процессов CI/CD, автоматизация развертывания и тестирования приложений.
- Активное участие в Agile-процессах (Scrum и Kanban), участие в планировании спринтов, ретроспективах и ежедневных стендапах.
Достижения
- Внедрил триггеры в базе данных, что позволило сократить время отклика приложения на 25% и повысить стабильность обработки транзакций.
- Разработал интеграцию с торговой системой QUIK, обеспечив обмен данными с 99.8% успешных операций и автоматизацию торговых процессов.
- Спроектировал и реализовал API-интеграцию между Asana и Google Workspace (Docs, Gmail, Drive), что позволило автоматизировать создание задач, уведомления и документооборот между командами
- Создал бухгалтерскую модель системы, которая сократила время расчетов финансовых операций на 30% и повысила точность отчетности.
- Разработал и внедрил систему централизованного логирования, улучшив мониторинг и диагностику ошибок, что снизило время реакции на инциденты на 40%.
- Оптимизировал структуру базы данных PostgreSQL, увеличив скорость выполнения ключевых запросов на 35%.
- Участвовал в автоматизации тестирования, увеличив покрытие тестами до 80%, что снизило количество регрессий на 30%.
- Создал полную документацию API, что ускорило интеграцию фронтенд и сторонних систем на 20%.
- Оптимизировал процессы развертывания с помощью CI/CD инструментов, сократив время релиза новых версий на 35%.
Стек специалиста на проекте
ArtemisMQ, Kanban, Google Drive API, GitLab, Spring Integration, Asana, ARQA QUIK, Keycloak, Java, Git, Scrum, API, Google Docs API, Kafka, Gmail Api, ELK Stack, Docker, Python, Kotlin, Hibernate, ActiveMQ, Django, RabbitMQ, Testing, REST API, Spring Boot, Java 11-17, Jira, TDD, CI/CD, MS SQL, Code Review, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Июль 2024 - По настоящее время
(1 год 4 месяца)
СОНЦА
Роль
Архитектор/Java/Kotlin разработчик/Техлид
Обязанности
Состав команды (16 человек):
Архитектор, Техлид, 5 Backend разработчиков, 3 QA Engineer, 3 Frontend разработчика, 2 Дизайнера, Бизнес-аналитик
Руководство командой: с января 2024 года по настоящее время.
Обязанности:
- Разработка нового функционала и поддержка существующих микросервисов на базе Spring Boot с использованием Java и Kotlin.
- Реализация внутренней бизнес-логики, включая бухгалтерскую модель и систему централизованного логирования с применением ELK Stack для мониторинга и диагностики.
- Проектирование и оптимизация работы с базами данных PostgreSQL и MS SQL, внедрение эффективных схем и запросов.
- Настройка и поддержка сервиса аутентификации и авторизации с использованием Keycloak и Spring Security.
- Интеграция с внешними сервисами, включая S3-совместимые хранилища (Minio) и Firebase Admin.
- Интеграция с REST API Asana: проектирование и реализация обмена задачами и статусами между Asana и внутренними сервисами платформы
- Проектирование и реализация API-интеграций Asana с Google Docs, Gmail, Google Drive для автоматизации документооборота, уведомлений и согласования бизнес-процессов
- Активное участие в Agile-процессах (Scrum и Kanban), участие в планировании спринтов, ретроспективах и ежедневных стендапах.
- Эксплуатация систем контроля версий Git и GitLab: управление ветвлениями, проведение ревью кода, разрешение конфликтов для обеспечения эффективного командного взаимодействия.
- Создание и поддержка CI/CD процессов для автоматизации сборки, тестирования и деплоя микросервисов.
- Внедрение методик TDD, разработка и сопровождение автотестов и юнит-тестов для повышения качества и стабильности кода.
- Настройка и сопровождение мониторинга с использованием ELK Stack для оперативного выявления и диагностики проблем.
- Проектирование и внедрение интеграционных потоков с использованием Spring Integration для надежного и масштабируемого обмена сообщениями между микросервисами.
- Настройка и управление брокерами сообщений (Artemis, ActiveMQ, RabbitMQ, Kafka), обеспечивающими устойчивость и масштабируемость системы.
- Документирование архитектуры, API (с использованием SpringDoc OpenAPI) и внутренних процессов для обеспечения прозрачности и удобства сопровождения.
- Создание и поддержка CI/CD процессов для автоматизации сборки, тестирования и деплоя микросервисов.
- Обучение и поддержка коллег, обмен знаниями в команде, участие в технических обсуждениях и планировании.
- Подготовка backend-части для демонстраций заказчикам, обеспечение стабильной работы и быстрого отклика системы.
Достижения
-Выстроена модульная микросервисная архитектура с использованием Spring Boot, обеспечивающая независимое масштабирование функциональных блоков, гибкое управление зависимостями и ускорение цикла поставки обновлений.
- Спроектирована и реализована интеграция Asana с Google Workspace (Docs, Gmail, Drive), что позволило автоматизировать создание задач, документооборот и уведомления между командами
-Разработано и внедрено более 20 RESTful сервисов, покрывающих основные бизнес-процессы: регистрация торговых поручений, отображение котировок, расчет стоимости ценных бумаг, формирование отчетной и бухгалтерской документации, ведение истории операций и взаимодействие с внешними контрагентами.
-Оптимизированы запросы к PostgreSQL базе данных: реализована индексация по ключевым полям, рефакторинг сложных запросов, введены механизмы партиционирования таблиц и кэширования часто запрашиваемых данных с использованием Redis.
-Автоматизирована система уведомлений и отчетности, включая рассылку ежедневных и ежемесячных выписок, push-уведомлений и сообщений по электронной почте.
-Организована эффективная работа команды разработки: проведена декомпозиция задач, определены приоритеты, налажен процесс code-review и CI/CD. Проведено более 100 технических ревью с акцентом на соблюдение архитектурных принципов, производительность и безопасность кода.
Стек специалиста на проекте
Validation, ArtemisMQ, Kanban, Google Drive API, GitLab, Spring Integration, modelmapper, Lombok, Spring Data JPA, Asana, Keycloak, Java, Git, Scrum, API, JUnit, MongoDB, Jackson, Firebase, Google Docs API, Kafka, Logback, MinIo, Gmail Api, SpringDoc, Spring Actuator, ELK Stack, Spring Test, Docker, Python, Kotlin, Hibernate, Commons IO, ActiveMQ, Java 11, RabbitMQ, OpenAPI, Testing, REST API, Spring Boot, Jira, Spring Boot 2, TDD, CI/CD, Microservices, Mockito, MS SQL, Spring Security, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2024 - По настоящее время
(1 год 10 месяцев)
FinUp
Роль
Архитектор/Java/Kotlin разработчик / Техлид
Обязанности
Состав команды (9 человек): Архитектор, Техлид, 2 Backend разработчика, 2 QA Engineer, 2 Frontend разработчик, PM/PO
Руководство командой: с апреля 2022 года по настоящее время.
Обязанности:
- Разработка и внедрение архитектурных решений для платформы торговли ценными бумагами с учетом требований масштабируемости, безопасности и отказоустойчивости.
- Проектирование и поддержка микросервисной архитектуры с использованием Java, Kotlin и Spring Boot, обеспечивающей высокую производительность и гибкость системы.
- Создание и поддержка интеграционных решений на базе Spring Integration для надежного обмена сообщениями между микросервисами.
- Настройка и эксплуатация брокеров сообщений (Artemis, ActiveMQ, RabbitMQ, Kafka) для обеспечения масштабируемости и отказоустойчивости системы.
- Создание и оптимизация RESTful API, интеграция с внешними сервисами, включая Белорусскую валютно-фондовую биржу (bcse) по протоколам FIX/FAST.
- Разработка ключевой бизнес-логики, включая формирование документов, бухгалтерскую модель торговли, интеграцию с платежными системами и интернет-эквайрингом.
- Руководство технической командой из 9 человек: планирование задач, проведение код-ревью, обмен знаниями и наставничество.
- Обеспечение качества кода через написание модульных и интеграционных тестов, а также внедрение лучших практик разработки.
- Оптимизация производительности и безопасности приложения, мониторинг и устранение узких мест.
- Участие в планировании спринтов и оценке задач совместно с менеджментом и бизнес-аналитиками.
- Настройка и сопровождение процессов CI/CD с использованием Docker и инструментов автоматизации.
- Участие в планировании спринтов и оценке задач совместно с менеджментом и бизнес-аналитиками, применение Agile-методологий (Scrum, Kanban).
- Разработка и сопровождение CI/CD пайплайнов с использованием Docker и инструментов автоматизации для оптимизации сборки, тестирования и развертывания приложений.
- Внедрение практик TDD с созданием и поддержкой модульных и интеграционных тестов для повышения надежности и качества программного обеспечения.
- Настройка и поддержка мониторинговых систем на базе ELK Stack для своевременного обнаружения и устранения технических проблем.
- Применение Git для управления версиями, организации ветвлений и слияний, а также для обеспечения прозрачности и контроля качества кода в командной разработке
Достижения
- Спроектировал и реализовал микросервисное API, обеспечившее стабильную обработку до 10 000 запросов в минуту с задержкой менее 200 мс, что повысило производительность платформы на 30%.
- Разработал и внедрил интеграцию с Белорусской валютно-фондовой биржей по протоколу FIX/FAST, обеспечив обмен финансовыми сообщениями с 99.9% успешных транзакций.
- Создал бухгалтерскую модель торговли ценными бумагами, которая сократила время расчётов на 40% и повысила точность финансовых операций.
- Интегрировал платежные системы и интернет-эквайринг, увеличив количество успешных платежей на 25% и расширив каналы приема средств.
- Руководил командой из 9 человек, провел более 50 код-ревью, что снизило количество багов на 35% и повысило качество выпускаемого кода.
- Внедрил модульные и интеграционные тесты с покрытием кода более 85%, что снизило количество регрессий на 30%.
- Оптимизировал безопасность приложения с использованием Keycloak, обеспечив многоуровневую аутентификацию и авторизацию для более чем 1000 пользователей.
- Настроил CI/CD пайплайн с использованием Docker и Jenkins, сократив время релиза новых версий на 40%.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, Docker, Java, Jira, Agile, Python, Kotlin, Scrum, REST API, Spring Boot, Hibernate, Kanban, Keycloak, TDD, Kafka, Testing, Django, ELK Stack, CI/CD, ActiveMQ, Microservice Architecture, ArtemisMQ, Spring Integration
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2022 - По настоящее время
(3 года 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет
Специальность
бакалавр компьютерных наук
Завершение учебы
1996 г.