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

ID 25428
НК
Николай К.
Мужчина, 31 год
Россия, Москва, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 4 июля 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 лет 9 месяцев)
ПАО Сбербанк.
Роль
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-механизм для критичного сервиса, обеспечив его бесперебойную работу при сбоях сторонней системы.
Стек специалиста на проекте
Grafana, Spock, debezium, Spring Data JPA, Groovy, Git, Bitbucket, Gradle, Prometheus, Kafka, boot, Security, Web, ELK Stack, Confluence, Java 11, Maven, Spring, Jira, PostgreSQL, Jenkins
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2024 - По настоящее время  (1 год 2 месяца)
СболПРО 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, повысив тестируемость и переиспользуемость кода.
Стек специалиста на проекте
Grafana, Tomcat, Spring Data JPA, Keycloak, Git, Bitbucket, Prometheus, Kafka, boot, Security, Web, Confluence, Hibernate, Java 11, Maven, Spring, Jira, PostgreSQL, Jenkins
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Февраль 2021 - Февраль 2023  (2 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский физико-технический институт,
Специальность
Факультет радиотехники и компьютерных технологий,
Завершение учебы
2018 г.

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

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 • Insurance • Urban technology
ТК
Тимофей К.
Минск
Java разработчик
Senior
3 297,14 Р/час
ActiveMQ
Agile
AWS
boot
Camunda BPMN
Clean Code
ClickHouse
commons
Confluence
core
+91

▪ Разработчик программного обеспечения с более чем 6 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, Clean code, KISS, ООП) ▪ Создание и улучшение микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Знание throttling, rate limit, api gateway ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт технического менторинга внутри команды ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее

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

Cloud Services • E-commerce & Retail • Manufacturing
МТ
Михаил Т.
Минск
Java разработчик
Middle
3 211,19 Р/час
AWS SQS
gateway
ELK
Grafana
UML
AWS
GitLab
MS Windows
reports
Tomcat
+82

Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП) Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений Опыт разработки с использованием облачных сервисов (AWS) Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) Анализ существующих решений, их улучшение и адаптация к требованиям бизнес процессов Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
EdTech • FinTech & Banking • Travel, Hospitality & Restaurant business
НК
Николай К.
Москва
Java разработчик
Senior
3 506,49 Р/час
Grafana
Gitlab CI
архитектура
Разработка
Spock
Логирование
контейнеризация
Postman
Tomcat
debezium
+70

Николай — опытный 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.

Подробнее
E-commerce & Retail • Government & Public Sector • Information Security • Realty & Constructoring • Social Networking
АВ
Андрей В.
Тирасполь
Flutter разработчик
Senior
4 093,31 Р/час
C++
build
Localization
IOS
PHP
COBIT
Redux
get
1Script
inner
+46

Специалист в области разработки мобильных приложений для систем Android и iOS с использованием Flutter. Знаю особенности работы мобильных операционных систем и тонкости программирования мобильных приложений. Team lead команды. ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ: - Разработка архитектуры мобильных приложений: проектирование и внедрение архитектурных решений с нуля, создание структуры и логики для масштабируемых и стабильных приложений - Работа с REST API: интеграция и оптимизация взаимодействия с внешними сервисами, настройка эффективных и безопасных запросов - Генерация кода и шаблоны: использование инструментов для автоматической генерации кода (например, Build Runner, Retrofit), создание шаблонов для улучшения качества разработки - Профилирование и оптимизация приложений: улучшение производительности приложений, выявление узких мест и устранение багов, повышение скорости работы приложений - Поддержка мобильных приложений: обслуживание и доработка приложений, исправление ошибок и обновление функционала. - Работа с менеджментом глобального состояния - Реализация нативных компонентов - Распределение, оценка задач: эффективное распределение задач внутри команды, планирование разработки и контроль за соблюдением сроков. - Работа в команде: лидерство в командных проектах, эффективная коммуникация и координация с заказчиком и членами команды Языки программирования: Dart, C++, Python, JScript, Basic, Java Script, PHP Технологии: Flutter, GetX, Redux, Retrofit, Bloc/Cubit, Dio, Yandex Map kit, Build runner, Provider (Little bit), Get it, Go router, Easy localization, Isar, Hive, Geolocator, Auto route (Little bit), Firebase, HTML, CSS, Rest api, jQuery, Bitrix framework Средства разработки ПО: Android Studio (using for android tools), Xcode (using for iOS tools, *Mac OS only*), VSCode (main development tool), Sublime Merge, Figma, Git, Notion

Подробнее