Максим К. Java разработчик, Senior

ID 27865
МК
Максим К.
Мужчина, 43 года
Россия, Москва, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Grafana
BPM
Camunda
REST
Java
JUnit
Bitbucket
Mockito
Redis
Prometheus
Kafka
Docker
TestContainers
Maven
REST API
Spring
Spring Boot
PostgreSQL
Jenkins
Kubernetes
Apache Kafka
Docker Compose
Git
GitLab
GitLab CI/CD
Hibernate
Jira
JPA
Keycloak
Linux
Swagger
Отрасли
Social Networking
Знание языков
Английский — B2
Главное о специалисте
• Основной стек технологий основан на языке программирования Java и фреймворке Spring • Обладает опытом работы с паттернами проектирования, принципов SOLID, GRASP шаблонов, принципов REST API и паттернов MVC, KISS, DRY, YASGI • Обладает знанием основных принципов разработки микросервисов и опытом работы по их развертыванию и масштабированию • Обладает навыком работы с базой данных PostgreSQL • Умеет работать с брокером сообщений Apache Kafka • Имеет опыт использования инструментов сборки Maven • Владеет навыком мониторинга с помощью Prometheus и Grafana • Имеет навыки работы с Docker (Docker Compose, GitLab CI/CD) • Имеет опыт работы с оркестратором контейнеров Kubernetes и платформой для управления процессами Camunda • Имеет опыт проведения функционального и модульного тестирования (JUnit, Mockito) • Владеет навыками работы с системами контроля версий Git, а также платформы GitLab и Bitbucket • Обладает навыком работы в Linux
Проекты   (5 лет 2 месяца)
NDA
Роль
Java-разработчик
Обязанности
Разработка системы управления бизнес-процессами для телеком-оператора, которая обеспечивает автоматизацию ключевых операций, таких как строительство и обслуживание сетевой инфраструктуры, а также управление аварийными ситуациями. Обязанности • Разработка микросервисных приложений работающих на базе BPMN Camunda • Разработка сервиса по формированию и отправке отчетов в Apache Kafka • Разработка сервиса по организации бизнес-процесса приемки сети для Заказчика • Интеграции сервисов с другими сервисами Заказчика • Рефакторинг кода • Исправление дефектов • Покрытие кода тестами - Реализовывал микросервисную архитектуру, интегрируя сервисы через Apache Kafka для асинхронного обмена данными. - Разрабатывал новый функционал с нуля, включая сервисы на базе BPM Camunda для автоматизации бизнес-процессов. - Разработал микросервис на основе Server-Sent Events (SSE), который отправлял события на фронтенд. Это позволило со стороны фронта подписываться на события потока, получать данные в кратчайшие сроки и обновлять пользовательские интерфейсы без дополнительных запросов, что значительно повысило отзывчивость системы. - Настраивал системы мониторинга с использованием Prometheus и Grafana, что позволило оперативно выявлять узкие места в производительности приложений, подключал метрики для оценки производительности сервисов. - Тестирование: Писал модульные и интеграционные тесты с использованием JUnit и Mockito, обеспечивая покрытие кода тестами на уровне 75% и выше. - Лидерство и наставничество: Участвовал в проектировании архитектуры проектов, проводил код-ревью и обучал младших разработчиков, что повысило качество кода и сплоченность команды. Технологический стек проекта: - Языки и фреймворки: Java 17, Spring, Spring Boot - Инструменты сборки: Maven - Базы данных: PostgreSQL, Redis - Микросервисы и интеграция: Apache Kafka, BPM Camunda - Мониторинг: Prometheus, Grafana - Контейнеризация и оркестрация: Docker, Kubernetes - Тестирование: JUnit, Mockito, Testcontainers
Стек специалиста на проекте
сamunda, Оркестрация, Grafana, Работа с интеграциями, GitLab, BPM, контейнеризация, Базы данных, Camunda, Java, JUnit, Mockito, Redis, Prometheus, Мониторинг, Docker, TestContainers, Java 17, Maven, Testing, Spring, Spring Boot, Jira, PostgreSQL, Microservices, Kubernetes, Apache Kafka
Отрасль проекта
Social Networking
Период работы
Апрель 2024 - По настоящее время  (1 год 4 месяца)
NDA
Роль
Java-разработчик
Обязанности
Разработка сервиса для автоматизации ежегодного обслуживания газового оборудования. Сервис позволяет планировать и выполнять технические работы, рассылать SMS-уведомления клиентам, работать с клиентской базой и контролировать поступление платежей. Сервис также предоставляет инструменты для управления обслуживающим персоналом и обеспечивает интеграцию с сервисами производителей и поставщиков оборудования. Решение разработано с использованием современных технологий для надежной и эффективной работы. Обязанности • Внедрение нового функционала • Рефакторинг и оптимизация существующего кода • Разработка сервиса по интеграции с оператором сотовой связи для отправки SMS • Настройка и интеграция Apache Kafka для обработки событий и обмена данными между сервисами • Реализация процессов аутентификации и авторизации через Keycloak • Контейнеризация приложений с помощью Docker и их оркестрация в Kubernetes • Документирование REST API с использованием Swagger • Покрытие тестами кодовой базы • Исправление дефектов Основные задачи и достижения: - Разработка приложений: Создавал и сопровождал приложения на Java 11 и 17 с использованием Spring, Spring Boot, Maven и PostgreSQL. Реализовывал REST API для интеграции с внешними системами, обеспечивая высокую доступность и стабильность сервисов. - Анализ и оптимизация производительности: Проводил анализ производительности приложений с помощью Prometheus и Grafana, выявлял узкие места и внедрял оптимизации, что сократило время отклика сервисов на 15%. - Непрерывная интеграция и доставка (CI/CD): Настраивал пайплайны CI/CD с использованием Jenkins и Bitbucket, что ускорило процесс развертывания новых версий приложений на 30%. - Микросервисы и инфраструктура: Разрабатывал микросервисы с использованием Docker и Kubernetes, что повысило масштабируемость и упростило управление инфраструктурой. Интегрировал Apache Kafka для обработки потоков данных в реальном времени. - Тестирование: Писал модульные и интеграционные тесты с использованием JUnit и Mockito, минимизируя ошибки в продакшене и обеспечивая надежность кода. Технологический стек проекта: - Языки и фреймворки: Java 11, Jav a 17, Spring, Spring Boot - Инструменты сборки: Maven - Базы данных: PostgreSQL - Интеграция и API: REST API, Apache Kafka - Мониторинг и анализ: Prometheus, Grafana - Контейнеризация и оркестрация: Docker, Kubernetes - CI/CD: Jenkins, Bitbucket - Тестирование: JUnit, Mockito
Стек специалиста на проекте
Оркестрация, Grafana, Работа с интеграциями, анализ, GitLab, контейнеризация, Базы данных, Keycloak, Java, Git, API, JUnit, Bitbucket, Mockito, Swagger, Prometheus, Мониторинг, Docker, Java 11, Maven, Testing, REST API, Spring, Spring Boot, PostgreSQL, Jenkins, CI/CD, Kubernetes, Apache Kafka, Java 17+
Отрасль проекта
Social Networking
Период работы
Июль 2022 - Март 2024  (1 год 9 месяцев)
NDA
Роль
Java-разработчик
Обязанности
Разработка проекта, направленного на автоматизацию сервиса доставки продуктов. Работа включала проектирование и реализацию функционала для управления заказами, маршрутизации курьеров и интеграции с системами учета складских запасов. Были внедрены инструменты для обработки данных о клиентах, мониторинга статуса доставки в реальном времени и отправки уведомлений. Реализована интеграция с платежными системами для обеспечения удобного и безопасного расчета. Особое внимание уделялось оптимизации процессов доставки и повышению эффективности взаимодействия между клиентами, курьерами и складским персоналом. Обязанности • Разработка и поддержка приложений на Java (11) • Реализация CRUD-операций • Интеграция с базой данных (PostgreSQL) • Написание продюссера для парсирования сообщений из БД и отправки их в Apache Kafka • Написание модульных и интеграционных тестов с JUnit, Mockito • Исправление дефектов • Проведение ревью кода Основные задачи и достижения: - Разработка приложений: Создавал приложения на Java 11 с использованием Spring, Spring Boot, Maven, PostgreSQL и MySQL. Реализовывал функционал для внутренних систем компании, включая пользовательские интерфейсы с использованием AWT. - Разработка нового функционала: Проектировал и внедрял новые модули и сервисы, что позволило расширить функциональность существующих систем и улучшить пользовательский опыт. - Тестирование: Писал тесты с использованием JUnit и Mockito, обеспечивая стабильность и качество кода. - Работа с репозиториями: Использовал Git для управления версиями кода, что упростило совместную разработку и минимизировало конфликты в кодовой базе. - Поддержка инфраструктуры: Участвовал в поддержке технической инфраструктуры, включая настройку баз данных и оптимизацию SQL-запросов для повышения производительности. Технологический стек проекта: - Языки и фреймворки: Java 11, Spring, Spring Boot - Инструменты сборки: Maven - Базы данных: PostgreSQL, MongoDB - Пользовательские интерфейсы: AWT - Тестирование: JUnit, Mockito - Управление версиями: Git
Стек специалиста на проекте
Java 2, Базы данных, SQL запросы, Java, Git, JUnit, MongoDB, Mockito, AWT, Java 11, Maven, MySQL, Testing, Spring, Spring Boot, PostgreSQL, Framework, Apache Kafka, управление версиями
Отрасль проекта
Social Networking
Период работы
Июнь 2020 - Июнь 2022  (2 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ГГТУ им. П.О. Сухого ГЭФ,
Специальность
Экономист менеджер
Завершение учебы
2009 г.
Высшее
Учебное заведение
ГГТУ им. П.О. Сухого МСФ
Специальность
Инженер механик
Завершение учебы
2004 г.

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

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

Подробнее
FinTech & Banking • Government & Public Sector
ВХ
Владислав Х.
Санкт-Петербург
Java разработчик
Middle+
3 506,49 Р/час
Apache Kafka
ArgoCD
assertj
Bitbucket
boot
Camunda
cloud
Confluence
core
Data
+66

Backend-разработчик с 4+ годами опыта в создании высоконагруженных распределённых систем на Java и Kotlin. Специализируюсь на разработке сложных FinTech-решений, включая банковские платформы для документооборота с применением семантических технологий (Apache Jena). Глубоко разбираюсь в Spring и Quarkus, оптимизации баз данных (PostgreSQL, MongoDB) и построении микросервисной архитектуры (Kafka, REST, SOAP, gRPC). Имею практический опыт внедрения DevOps-практик (Kubernetes, Docker, CI/CD) и настройки мониторинга (Prometheus, Grafana). Обладаю комплексным пониманием всего цикла разработки — от проектирования архитектуры до код-ревью и менторства junior-разработчиков. Всегда открыт для интересных вызовов в области высоконагруженных и data-intensive систем.

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

Подробнее

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

Social Networking
МК
Максим К.
Москва
Java разработчик
Senior
3 246,75 Р/час
Grafana
GitLab
BPM
Camunda
Keycloak
REST
Java
Git
JUnit
Bitbucket
+31

• Основной стек технологий основан на языке программирования Java и фреймворке Spring • Обладает опытом работы с паттернами проектирования, принципов SOLID, GRASP шаблонов, принципов REST API и паттернов MVC, KISS, DRY, YASGI • Обладает знанием основных принципов разработки микросервисов и опытом работы по их развертыванию и масштабированию • Обладает навыком работы с базой данных PostgreSQL • Умеет работать с брокером сообщений Apache Kafka • Имеет опыт использования инструментов сборки Maven • Владеет навыком мониторинга с помощью Prometheus и Grafana • Имеет навыки работы с Docker (Docker Compose, GitLab CI/CD) • Имеет опыт работы с оркестратором контейнеров Kubernetes и платформой для управления процессами Camunda • Имеет опыт проведения функционального и модульного тестирования (JUnit, Mockito) • Владеет навыками работы с системами контроля версий Git, а также платформы GitLab и Bitbucket • Обладает навыком работы в Linux

Подробнее
E-commerce & Retail • EdTech • Logistics & Transport
ДС
Дмитрий С.
Москва
Java разработчик
Middle+
3 468,09 Р/час
ELK
Grafana
Stack
Kanban
GitLab
Java 8-21
Spring Data JPA
Liquibase
JSON
Elasticsearch
+42

Дмитрий — Java-разработчик уровня Middle+ из Москвы. Специализируется на разработке backend-части информационных систем. Имеет опыт работы с широким спектром технологий, включая Apache, Apache Kafka, Docker, Elasticsearch, Kubernetes, Spring Boot и другие. Участвовал в разработке проектов в отраслях логистики и транспорта, электронной коммерции и ритейла, а также EdTech. На проекте по созданию платформы для отслеживания движения большегрузных машин занимался разработкой и сопровождением backend-части, работой с базами данных, интеграцией с внешними системами, поддержкой и оптимизацией существующего функционала. В рамках проекта по разработке приложения для оптимизации и автоматизации бизнес-процессов магазина автозапчастей обеспечил стабильную интеграцию с внешними поставщиками и оптимизировал процессы в магазине. Также участвовал в создании платформы для разработки образовательных материалов и функционала персонализации, где занимался переходом с монолитной архитектуры на микросервисную и разработкой функционала для настройки личного кабинета пользователя.

Подробнее