Николай К. Java разработчик, Senior

ID 25428
НК
Николай К.
Мужчина, 31 год
Россия, Москва, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 24 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
API
Auth0
Bitbucket
cdc
ClickHouse
Confluence
debezium
DevOps
Docker
Docker Compose
Framework
Git
GitHub Actions
Gitlab CI
Gradle
Grafana
Groovy
Hibernate
Java 11
Java 17
Java Core
JDBC
Jenkins
Jira
JUnit
JWT
Kafka
Kubernetes
Liquibase
Maven
Mockito
Nginx
OpenAPI
OpenShift
ORM
PostgreSQL
Postman
Prometheus
RabbitMQ
Redis
REST
REST API
Spock
Spring
Spring Boot
Spring Boot Actuator
Spring Data
Spring Data JPA
Spring Security
Swagger
TestContainers
Testing
Webservices
архитектура
Базы данных
Документация
контейнеризация
Логирование
Мониторинг
Tomcat
Elasticsearch
ELK Stack
Kibana
Logstash
Keycloak
SonarQube
event-driven
Kafka Streams
Разработка
Feign Client
Отрасли
EdTech
FinTech & Banking
Travel, Hospitality & Restaurant business
Знание языков
Английский — B2
Главное о специалисте
Николай — опытный Java-разработчик уровня Senior. Специализируется на микросервисной архитектуре, Spring Boot, Spring MVC, Spring Data JPA и PostgreSQL. Имеет опыт работы над проектами в сферах FinTech & Banking, Travel, Hospitality & Restaurant business и EdTech. Среди задач: разработка новых и поддержка существующих микросервисов, проектирование взаимодействия между сервисами, интеграция с внешними сервисами через REST и Kafka, написание юнит- и интеграционных тестов, работа с CI/CD пайплайнами, мониторинг и алертинг. Достижения: - Перевёл один из ключевых сервисов платформы с REST-интеграции на асинхронное межбэковое взаимодействие через Kafka, что снизило среднее время ответа более чем на 40% и повысило стабильность при высоких нагрузках. - Реализовал с нуля интеграцию POS-терминалов в экосистему платформы. - Спроектировал и внедрил Standin-механизм для критичного сервиса. - Настроил и внедрил анализатор кода SonarQube во все микросервисы проекта. - Оптимизировал процесс CI, ускорив сборку pull request'ов. - Разработал и внедрил gateway-сервисы для унификации и централизации коммуникаций между смежными командами. - Разработал и внедрил с нуля 3 полноценных микросервиса. - Улучшил архитектуру одного из сервисов путём выделения слоя бизнес-логики и внедрения паттерна Service Layer.
Проекты   (5 лет 10 месяцев)
ПАО Сбербанк.
Роль
Backend разработчик
Обязанности
Команда: 5 backend, 2 frontend, 1 tech lead/team lead, 2 performance QA, 1 QA, 1 analyst, 1 release manager. Описание: Разработка высоконагруженной микросервисной платформы, обеспечивающей доставку финансовых продуктов банка. Архитектура построена на взаимодействии распределённых сервисов с использованием Kafka и CDC (Change Data Capture). Уделяется большое внимание отказоустойчивости, безопасности и масштабируемости решений. Задачи: Разработка новых и поддержка существующих микросервисов на базе Spring Boot. Проектирование и реализация взаимодействия между сервисами (межбэковое взаимодействие) с учётом SLA и производительности. Интеграция с внешними банковскими сервисами через REST и Kafka. Участие в проектировании архитектуры высоконагруженных компонентов (в т.ч. Standin-сервисов). Написание юнит- и интеграционных тестов с использованием JUnit, Mockito, Spock. Настроил централизованное логирование на базе ELK (Elasticsearch, Logstash, Kibana) для отслеживания проблем и анализа инцидентов. Обеспечен доступ к логам в режиме реального времени через Kibana Dashboard. Реализовал нотификационный микросервис на базе Kafka Streams, обрабатывающий события транзакций в режиме реального времени. В рамках event-driven архитектуры сервис подписывался на топики Kafka и обеспечивал доставку push- и email-уведомлений клиентам. Внедрил шаблон pub/sub взаимодействия между микросервисами, обеспечив независимость компонентов и горизонтальное масштабирование. Работа с CI/CD пайплайнами (Jenkins, Bitbucket Pipelines). Мониторинг и алертинг через Grafana, Prometheus, Actuator. Ведение документации в Confluence, работа с задачами в Jira.
Достижения
Перевёл один из ключевых сервисов платформы с REST-интеграции на асинхронное межбэковое взаимодействие через Kafka, что снизило среднее время ответа более чем на 40% и повысило стабильность при высоких нагрузках. Реализовал с нуля интеграцию POS-терминалов в экосистему платформы, включая авторизацию, маршрутизацию и логирование операций. Спроектировал и внедрил Standin-механизм для критичного сервиса, обеспечив его бесперебойную работу при сбоях сторонней системы.
Стек специалиста на проекте
PostgreSQL, Git, Jira, Confluence, Bitbucket, Maven, Gradle, Jenkins, Grafana, Prometheus, Spring Data JPA, Groovy, Kafka, Java 11, Security, Web, ELK Stack, Spring, boot, Spock, debezium
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2024 - По настоящее время  (1 год 3 месяца)
СболПРО Web стационарное рабочее место сотрудника
Роль
Backend разработчик
Обязанности
Команда: 1 product owner, 10 backend, 4 frontend, 1 tech lead, 1 team lead, 2 QA, 1 analyst Описание: Разработка масштабируемого web-приложения с микросервисной архитектурой для обслуживания клиентов в отделениях банка. Приложение представляет собой стационарное рабочее место сотрудника, включающее широкий спектр функций — от обработки заявок до внутренних банковских процессов. Высокие требования к качеству кода, прозрачности процессов, интеграции между командами и поддержке CI/CD. Задачи: Разработка backend-функциональности с нуля в рамках отдельных микросервисов. Настроил анализ кода с использованием SonarQube, внедрил контроль покрытия тестами и автоматическую проверку уязвимостей. Обеспечено соответствие корпоративным стандартам качества. Оптимизация и рефакторинг существующего кода с учетом лучших практик. Реализация gateway-сервисов для кросс-командных интеграций. Настройка SonarQube и интеграция с пайплайнами для анализа кода. Проведение код-ревью, контроль качества кода в команде. Участие в аналитических сессиях, работа с требованиями. Написание модульных и интеграционных тестов (Spock, JUnit, Mockito).
Достижения
Настроил и внедрил анализатор кода SonarQube во все микросервисы проекта, обеспечив контроль качества и прозрачность процессов при разработке. Оптимизировал процесс CI, ускорив сборку pull request'ов и сократив время отклика команды при проверке изменений. Разработал и внедрил gateway-сервисы для унификации и централизации коммуникаций между смежными командами, что позволило сократить время ответа на 30% за счёт снижения количества hops между сервисами.
Стек специалиста на проекте
PostgreSQL, Jira, Confluence, Kotlin, Spring Boot, Maven, Groovy, SonarQube, Spring, Spock, Java 11-17
Отрасль проекта
FinTech & Banking
Период работы
Март 2023 - Апрель 2024  (1 год 2 месяца)
Гостиничный бизнес
Роль
Backend разработчик
Обязанности
Команда: 4 backend, 3 frontend, 1 team lead, 2 analysts, 2 QA. Описание: Разработка веб-платформы для онлайн-бронирования экскурсий с использованием микросервисной архитектуры. Платформа предоставляла пользователям актуальные предложения, возможность фильтрации, бронирования и оплаты туров. Архитектура обеспечивала масштабируемость и независимость сервисов, что позволяло быстро внедрять новые бизнес-функции. Задачи: Проектирование и реализация микросервисов с нуля (по одному микросервису на бизнес-домен). Оптимизация SQL-запросов и слоя доступа к данным с использованием Hibernate и Spring Data JPA (в том числе устранение N+1, настройка fetch-стратегий, индексов и кэширования) Интеграция Keycloak в качестве identity provider для авторизации сотрудников. Настроены кастомные роли и политики доступа для внутренних сервисов. Проведение рефакторинга с целью повышения читаемости и расширяемости кода. Развертывание сервисов в среде Tomcat, настройка конфигураций и логирования Внедрение юнит- и интеграционного тестирования (JUnit, Mockito, Spring Test). Активное взаимодействие с бизнес-аналитиками: участие в grooming-сессиях, обсуждение API-контрактов, декомпозиция задач. Настройка мониторинга и логирования (Prometheus, Grafana). Работа в SCRUM-команде: задачи в Jira, документация в Confluence, CI/CD через Jenkins.
Достижения
Разработал и внедрил с нуля 3 полноценных микросервиса, включая авторизацию, каталог и бронирование. Оптимизировал сложные SQL-запросы, использовавшие множественные JOIN'ы и фильтры, что ускорило выдачу результатов в поиске экскурсий в среднем на 35%. Достиг покрытия кода юнит- и интеграционными тестами на уровне 80%+, что позволило уменьшить количество багов при выходе новых версий. Улучшил архитектуру одного из сервисов путём выделения слоя бизнес-логики и внедрения паттерна Service Layer, повысив тестируемость и переиспользуемость кода.
Стек специалиста на проекте
PostgreSQL, Git, Jira, Confluence, Bitbucket, Maven, Hibernate, Jenkins, Grafana, Prometheus, Tomcat, Keycloak, Spring Data JPA, Kafka, Java 11, Security, Web, Spring, boot
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Февраль 2021 - Февраль 2023  (2 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский физико-технический институт,
Специальность
Факультет радиотехники и компьютерных технологий,
Завершение учебы
2018 г.

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

FinTech & Banking • Logistics & Transport
АШ
Артем Ш.
Тюмень
Java разработчик
Senior
3 246,75 Р/час
Allure
API
Confluence
CORS
DevOps
Docker
Docker Compose
Elasticsearch
ELK Stack
event-driven
+69

Опытный Java Backend-разработчик с глубоким пониманием архитектуры высоконагруженных систем и фокусом на бизнес-результат. Быстро осваиваю новые технологии и подхожу к обучению как к неотъемлемой части профессии. -Умею принимать решения в условиях ограниченного времени и высокой ответственности, сохраняя качество реализации. -Эффективно работаю в мультидисциплинарных командах — как в небольших стартап-форматах, так и в крупных корпоративных проектах. - Развил сильные навыки публичных выступлений: выступал с техническими докладами на внутренних митапах и защищал проектные инициативы перед бизнесом. - Наставничал junior-разработчиков, формируя сильные инженерные практики и помогая им расти в команде.

Подробнее
EdTech • FinTech & Banking
ЕК
Евгений К.
Санкт-Петербург
Java разработчик
Senior
3 246,75 Р/час
Apache Kafka
Apache Spark
API
assertj
Bitbucket
codegen
Confluence
CORS
csrf
DevOps
+82

Опытный backend-разработчик с 5 годами коммерческого опыта в разработке микросервисных систем на Java (версии от 8 до 21). Имею глубокую экспертизу в экосистеме Spring (Boot, Cloud, Security, Data), интеграциях через REST и gRPC, обработке больших данных с Apache Spark и проектировании отказоустойчивой архитектуры. Работал как в крупных распределенных командах в банковской сфере (ПАО Сбербанк), так и в компактных agile-группах над ERP и видеоплатформами (Adsbalance, FMedia). Разбираюсь в DevOps-практиках (Docker, Kubernetes, CI/CD в GitLab), умею обеспечивать безопасность систем (OAuth2, Keycloak, Vault), настраивать мониторинг и логирование (OpenTelemetry, ELK, Sentry). Уделяю особое внимание качеству кода, покрытию тестами и контролю бизнес-требований. Быстро вникаю в предметную область, умею взаимодействовать с аналитиками, продуктовыми командами и DevOps-специалистами. Постоянно совершенствую свои навыки в области Java, архитектуры и производительности распределенных систем.

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

Подробнее
EdTech • FinTech & Banking
РБ
Рустам Б.
Калининград
Java разработчик
Senior
3 506,49 Р/час
ActiveMQ
API
ArtemisMQ
Artifactory
assertj
Auth0
Blade
Confluence
DevOps
Docker
+78

Рустам — опытный Java-разработчик уровня Senior. Специализируется на создании и поддержке высоконагруженных систем, разработке бизнес-логики и REST/GraphQL API. Опыт работы: - Разработка брокерской платформы для страхования грузов. Рустам внедрил гибкую систему бордеро, повысил производительность системы на 35%, реализовал механизм токенизированного доступа через связку JWT + LDAP. - Система онлайн-платежей. Участвовал в разработке платёжной платформы, обрабатывающей более 10 000 транзакций в день. Провёл оптимизацию SQL-запросов, снизив среднее время выполнения операций на 30%. - Контентная платформа CMS. Спроектировал и внедрил модуль уведомлений, асинхронную обработку событий через Kafka, оптимизировал механизм кеширования с использованием Redis. - Банковская система управления платежами. Переписал тяжёлую бизнес-логику обработки транзакций, разработал модуль автоматической обработки транзакций.

Подробнее

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

FinTech & Banking • Information Security
ИЯ
Игорь Я.
Минск
Backend разработчик
Middle+
3 147,27 Р/час
C#
ASP.NET Core
Kanban
GitLab
MS Windows
Clean Architecture
WebSockets
.NET
Webservices
HTTP
+53

Опытный Back-End разработчик с более чем пятилетним стажем, обладающий глубокой экспертизой в C# и .NET , специализирующийся на создании высоконагруженных, масштабируемых и безопасных финансовых систем для банковской сферы. - Имеет значительный опыт разработки и поддержки микросервисной архитектуры на платформе .NET, что позволяет эффективно реализовывать сложные бизнес-логики и обеспечивать отказоустойчивость приложений. - Профессионально владеет оптимизацией производительности серверных решений и запросов к базам данных MS SQL и PostgreSQL, включая настройку индексов и рефакторинг SQL-запросов для повышения скорости обработки данных. - Активно внедряет и поддерживает CI/CD пайплайны с использованием современных инструментов автоматизации, что обеспечивает непрерывную интеграцию, тестирование и быструю доставку качественного кода. - Имеет опыт интеграции с различными платежными системами и финансовыми API, обеспечивая безопасность и соответствие отраслевым стандартам, таким как PCI DSS. - Отличается вниманием к деталям, умением работать в команде и взаимодействовать с заказчиками для точного понимания требований и своевременной реализации функционала. - Опыт работы в распределённой команде по Scrum/Kanban

Подробнее