НК
Никита К.
Мужчина, 24 года
Россия, Кострома, UTC+3
Ставка
4 058,94 Р/час
вкл. НДС 5% (150.48 Р)
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Французский — B2
Главное о специалисте
Java-разработчик с опытом более 4,5 лет. В одиночку реализовал несколько микросервисов
и большое количество внешних интеграций. Работал над культурой тестирования: интеграционные тесты, как пример также привнес в команду параметризованные тесты.
Предметная область проектов
● Финтех (банковские продукты, кредиты, страхование)
● Интеграции (гос. сервисы, API банков, страховые провайдеры)
● Автоматизация бизнес-процессов (онбординг, валидация, документооборот)
● Высоконагруженные распределённые системы
● Разработка и сопровождение микросервисных платформ в финансовой сфере.
Hard skills
● Разработка микросервисных приложений с высокой поддерживаемостью и
тестируемостью (Java 11/17, Spring Boot, PostgreSQL, Kafka)
● Уверенное владение Java Core: коллекции, Stream API, многопоточность, работа с
synchronized и concurrent-структурами
●Проектирование и оптимизация REST API, интеграция с внешними сервисами через
Feign Client, Kafka
●Проработка архитектуры микросервисов, внедрение новых компонентов и
бизнес-логики
●Настройка и автоматизация CI/CD (Jenkins, TeamCity, Nexus, Docker, OpenShift,
Kubernetes)
●Миграции схем БД с помощью Liquibase, поддержка PostgreSQL и Oracle
●Покрытие кода юнит- и интеграционными тестами (JUnit, Mockito, Testcontainers),
поддержка культуры TDD
●Оптимизация SQL-запросов, устранение узких мест производительности
●Внедрение идемпотентности и устойчивых интеграций через Kafka
●Контейнеризация и деплой приложений (Docker, OpenShift, K8s)
●Ведение технической документации (Swagger, Confluence)
●Работа с системами контроля версий (Git, Git Flow)
●Мониторинг и поддержка продакшена с Grafana (интеграция с Prometheus), Kibana
●Внедрение DevOps-практик в команду
Soft skills
● Командная работа: опыт взаимодействия с backend, frontend, аналитиками, QA и
DevOps (распределение задач, ежедневные стендапы, код-ревью)
● Ответственность: всегда закрываю задачи в срок, покрываю код тестами, участвую
в релизах, инициирую улучшения архитектуры
● Декомпозиция и планиро
Проекты
(4 года 4 месяца)
Сбер
Роль
Java-разработчик
Обязанности
Описание проекта: Модуль сопровождения потребительского кредитования — системы,
хранящей и обрабатывающей информацию о клиентах, продуктах и статусах.
Задачи:
• Проектирование архитектуры микросервисов и API
• Разработка бизнес-логики, обеспечение стабильной работы сервисов на проде
• Интеграция с внешними системами через Kafka и Feign Client
• Миграции и поддержка баз данных (PostgreSQL, Oracle)
• Настройка и автоматизация CI/CD пайплайна (Jenkins, Nexus)
• Покрытие кода модульными и интеграционными тестами (JUnit, Mockito,
Testcontainers)
• Мониторинг и оптимизация производительности сервисов (Grafana, Kibana)
• Оптимизация SQL-запросов с анализом execution plan, настройка пула соединений, устранение блокировок и обеспечение ACID-гарантий при работе с транзакциями
• Контейнеризация и деплой сервисов (Docker, OpenShift)
• Участие в релизных поставках и код-ревью.
Команда: 5 backend-разработчиков, 2 архитектора, 2 аналитика, 1 QA, 1 PM.
Достижения
:
• Оптимизировал производительность ключевых микросервисов (сократил время
отклика с 1.5 сек до 250 мс)
• Устранил узкое место в логике "переключения плеч" — выявил ошибку в
констрэйнтах, вернул время операции к нормативу
• Внедрил идемпотентность при работе с Kafka и внешними сервисами (устранил
дублирование данных)
• Автоматизировал CI/CD пайплайны, повысил стабильность релизов
• Внедрил интеграционное тестирование с Testcontainers
Стек специалиста на проекте
Data, Liquibase, Git, Oracle, JUnit, Mockito, Gradle, Swagger, MVC, boot, Security, Feign Client, Web, Confluence, Docker, Kotlin, OpenShift, Nexus, Java Core, TestContainers, Git Flow, Java 11, Java 17, Testing, Spring, Spring Boot, Jira, PostgreSQL, Jenkins, CI/CD, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2025 - По настоящее время
(5 месяцев)
Приорбанк
Роль
Java-разработчик
Обязанности
Описание проекта: Микросервисное банковское приложение, с помощью которого пользователи могут регистрироваться, оформлять кредиты, заказывать наличные и управлять своими транзакциями.
Задачи:
• Проектирование микросервисной архитектуры
• Разработка и поддержка REST API
• Интеграция с внешними страховыми провайдерами через Feign Client и Kafka
• Оптимизация SQL-запросов, устранение дублирования сообщений
• Обеспечение стабильной работы сервисов на проде, участие в релизных поставках
• Внедрение идемпотентности в обработку событий Kafka
• Миграции и поддержка БД через Liquibase
• Покрытие кода модульными и интеграционными тестами (JUnit, Mockito,
Testcontainers)
• Поддержка CI/CD (TeamCity, Docker, Kubernetes), оформление документации Swagger
• Ведение технической документации, участие в код-ревью.
Команда: 5 backend, 2 frontend, 2 аналитика, 2 QA, 1 DevOps.
Достижения
Результаты и достижения:
• Оптимизировал микросервис расчёта страховых продуктов (уменьшил время ответа
более чем на 80%)
• Внедрил идемпотентность в обработке сообщений Kafka (устранил дублирование
транзакций)
• Сократил нагрузку на БД благодаря оптимизации SQL и переходу с Hibernate Criteria
API на чистый SQL
• Повысил качество тестового покрытия и автоматизировал деплой сервисов.
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Git, Docker, Jira, SQL, TeamCity, JUnit, Mockito, Spring Boot, Maven, Swagger, MVC, Kubernetes, Data, Java Core, Spring Data, Web, Git Flow, Java 17
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2023 - Апрель 2025
(2 года 3 месяца)
Россельхозбанк
Роль
Java Developer
Обязанности
Описание проекта: Приложение на микросервисной архитектуре с множественными
внешними интеграциями (несколько десятков), осуществляющего онбординг клиентов
юридических лиц.
Задачи:
• Разработка новых микросервисов (80% времени)
• Поддержка и оптимизация существующих сервисов (20% времени)
• Интеграция с внешними сервисами (SPARK, ФНС) через Feign Client
• Автоматизация сбора и валидации данных клиентов
• Реализация асинхронного обмена сообщениями через Apache Kafka
• Работа с PostgreSQL (Spring Data JPA), написание JPQL-запросов
• Настройка и выполнение миграций через Liquibase
• Покрытие кода юнит- и интеграционными тестами (JUnit, Mockito, Testcontainers)
• Исправление ошибок/багов, ведение технической документации
• Участие в CI/CD: настройка Docker, Kubernetes, TeamCity.
Команда: 3 backend, 2 frontend, 1 аналитик, 1 тестировщик, 1 DevOps.
Достижения
• Внедрил идемпотентность в интеграции с Kafka и БД, устранил дублирование
регистраций
• Запустил параметризованные и интеграционные тесты, повысил стабильность
системы
• Автоматизировал процесс релизов и миграций
Стек специалиста на проекте
client, mockmvc, jpql, Spring Data, Data, Liquibase, Git, JUnit, Mockito, Swagger, Kafka, Feign, Security, Docker, TeamCity, Java Core, Web MVC, TestContainers, Git Flow, Java 11, Maven, Spring Boot, Unit testing, Jira, PostgreSQL, Kubernetes, 17
Отрасль проекта
FinTech & Banking
Период работы
Май 2021 - Январь 2023
(1 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Костромской государственный университет
Специальность
Кафедра иностранных языков, Перевод и переводоведение
Завершение учебы
2022 г.