Николай С. Java разработчик, Lead
ID 31094
НС
Николай С.
Мужчина, 46 лет
Беларусь, Витебск, UTC+3
Ставка
4 025,97 Р/час
НДС не облагается
Специалист доступен с 10 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Проекты
(12 лет 11 месяцев)
FLUENT OMS — СИСТЕМА УПРАВЛЕНИЯ ЗАКАЗАМИ FLUENT
Роль
TeamLead Java
Обязанности
Участие в полном цикле разработки функционала — от уточнения требований и оценки задач до финального деплоя, обеспечивая соответствие бизнес-требованиям;
Проектирование и поддержка архитектуры системы в актуальном состоянии с помощью C4 Model (диаграммы контекста, контейнеров, компонентов);
Разработка UML-диаграмм (sequence, component, dataflow) для детализации протоколов взаимодействия между ключевыми сервисами и визуализации потоков данных в сложных бизнес-сценариях;
Проектирование и реализация backend-сервисов на Java и Spring Framework (Boot, MVC, Security, Data) для распределённого управления заказами;
Реализация асинхронной обработки заказов с использованием Apache Kafka с последующей фоновой обработкой платежей, резервирования на складе и отправки уведомлений;
Организация потоковой репликации данных об изменениях заказов через Apache Kafka в аналитическое хранилище;
Интеграция AWS Lambda функций для обработки асинхронных рабочих процессов, таких как валидация заказов, резервирование запасов и событийные обновления;
Использование AWS Elastic Container Service (ECS) для оркестрации контейнеров и масштабируемого развёртывания микросервисов;
Разработка и оптимизация SQL-запросов и хранимых процедур PostgreSQL для эффективного извлечения данных;
Реализация и поддержка GraphQL эндпоинтов для гибкого доступа к API как для фронтенда, так и для сторонних приложений;
Обеспечение безопасности системы и соответствия требованиям путем внедрения контроля доступа и защищённого взаимодействия с помощью Spring Security;
Активное взаимодействие с кросс-функциональными командами через Jira и Google Meet для уточнения требований, отчётности о прогрессе и разрешения технических вопросов;
Участие в код-ревью и обработке merge-запросов с использованием Bitbucket, обеспечивая качество кода, единообразие и соответствие стандартам проекта;
Оптимизация производительности и профилирование сервисов, развернутых в AWS;
Техническое руководство командой разработки (планирование спринтов, декомпозиция и распределение задач, менторство и развитие инженеров в команде);
Проведение технических собеседований и участие в процессе найма новых сотрудников.
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Git, Java, SQL, UML, GraphQL, Bitbucket, Linux, Hibernate, AWS, Data, Lambda, Security, Testing, Spring, EKS, boot, C4, core
Отрасль проекта
E-commerce & Retail
Период работы
Август 2022 - По настоящее время
(3 года 2 месяца)
ARLO XCLOUD
Роль
TeamLead Java
Обязанности
Моделирование сложных, многоэтапных пользовательских сценариев в нотации BPMN 2.0 для согласования бизнес-логики с аналитиками и продакт-менеджерами;
Внедрение и сопровождение движка Camunda для оркестрации долгоживущих транзакций (Saga) между микросервисами;
Разработка масштабируемых микросервисов с использованием Spring Boot, Spring Data и Spring MVC;
Развёртывание сервисов на AWS EC2 с настройкой автоскейлинга и мониторинга;
Написание безсерверных AWS Lambda функций для обработки событий состояния устройств и пакетной синхронизации;
Использование Redis для кэширования метаданных устройств, что позволило снизить задержки в мобильных приложениях;
Создание и оптимизация схем MySQL для хранения больших объёмов данных устройств и пользователей;
Построение лёгких API с применением Micronaut для уменьшения потребления памяти и времени запуска;
Использование возможностей AOP и DI в Micronaut для упрощения разработки сервисов;
Проектирование нового потока аутентификации с использованием Micronaut Security, JWT и кастомных перехватчиков;
Интеграция Apache Kafka для обработки асинхронной коммуникации между процессорами данных устройств и сервисами уведомлений, обеспечивая событийно-ориентированную архитектуру с разъединёнными компонентами;
Проектирование и внедрение отказоустойчивого кластерa Cassandra для хранения временных рядов состояний IoT-устройств;
Интеграция Elasticsearch для реализации полнотекстового поиска и аналитики по метаданным пользователей и устройств;
Реализация WebSocket эндпоинтов для обновления состояния устройств в реальном времени на пользовательских панелях, улучшая обратную связь для систем умного дома;
Использование GraalVM для экспериментов с компиляцией нативных образов с целью снижения времени запуска в контейнеризированных окружениях;
Разработка gRPC сервисов для высокопроизводительной и реального времени коммуникации между микросервисами управления устройствами;
Создание RESTful API для взаимодействия с мобильными IoT клиентами и бэкенд-сервисами;
Содействие в архитектурных решениях и оценках задач совместно с командами заказчиков через Jira и Zoom;
Обеспечение согласованной синхронизации данных между распределёнными сервисами;
Публикация и версионирование артефактов сборки в Nexus в рамках внутреннего релизного процесса;
Развёртывание и мониторинг микросервисов в Kubernetes с обеспечением динамического масштабирования под нагрузкой;
Миграция CI/CD процессов с Jenkins на GitLab CI;
Внедрение Argo CD для реализации подхода GitOps;
Руководство командой разработчиков (помощь в решении сложных технических задач, проведение регулярных код-ревью и др);
Составлении индивидуальных планов развития (ИПР) для разработчиков.
Стек специалиста на проекте
Argo CD, Gitlab CI, AWS, GitLab, core, WebSockets, Data, Elasticsearch, REST, Java, Git, Linux, Redis, MVC, gRPC, Cassandra, boot, Security, BPMN 2.0, Docker Compose, EC2, SQL, Docker, Hibernate, Lambda, Nexus, Micronaut, Testing, Jenkins, GraalVM, Kubernetes, Apache Kafka, MySQL, Spring, Camunda
Отрасль проекта
Telecom
Период работы
Июль 2018 - Август 2022
(4 года 2 месяца)
EDM-ODC, AdTools
Роль
Senior Java-разработчик
Обязанности
Руководство командой из 5 разработчиков в планировании спринтов и сдаче результатов;
Разработка конвейеров обработки данных с использованием pySpark и AWS Lambda;
Интеграция DynamoDB, MongoDB и Redshift для управления разнообразными типами данных;
Управление распределённым обменом сообщениями через AWS SNS/SQS;
Анализ взаимодействия пользователей с помощью интеграций Facebook Ads и Google DFP;
Автоматизация отчётности по данным кампаний с использованием формата Parquet и платформы Databricks;
Создание backend-сервисов на Spring Data и Python 2.7;
Мониторинг производительности и настройка оповещений через Wavefront;
Контроль и управление процессами сборки в Jenkins.
Стек специалиста на проекте
Git, Java, Linux, MongoDB, Jenkins, AWS, Facebook, Google, Data, Redshift, DynamoDB, Lambda, Testing, Python2, SQS, Spring, SNS, PySpark, Databricks, core, ads, Parquet
Отрасль проекта
Marketing, Advertising & Design
Период работы
Июнь 2017 - Июль 2018
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Витебский государственный университет
Специальность
Прикладная математика
Завершение учебы
2001 г.