ЕК
Евгений К.
Мужчина, 33 года
Россия, Санкт-Петербург, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опытный 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, архитектуры и производительности распределенных систем.
Проекты
(5 лет 1 месяц)
ПАО Сбербанк
Роль
Backend разработчик
Обязанности
Команда: 8 backend, 1 tech lead, 1 team lead, 20 analyst, 1 product manager, 1 product
Проект: Обработка больших данных, отчётность
Задачи:
Разработка многомодульного проекта на Java 8 с использованием Spring Framework и Apache Spark
Настройка и оптимизация взаимодействия с базами данных PostgreSQL, Oracle DB и MongoDB через Hibernate и JDBC
Реализация ETL-пайплайнов для обработки больших объёмов данных на Apache Spark, интеграция с Hadoop, Hive, Yarn, управление заданиями через Hue
Разработка и сопровождение потоков передачи данных через Kafka
Сборка релизов в Jenkins, управление зависимостями через Maven, хранение артефактов в Nexus
Мониторинг качества кода с использованием SonarQube
Интеграция с системой контроля версий BitBucket, ведение документации в Confluence, сопровождение задач в Jira
Взаимодействие с аналитической командой и продуктовыми владельцами
Достижения
Оптимизировал Spark-джобы, что сократило среднее время обработки данных в 3-200 раз
Реализовал надежную архитектуру изменения структуры данных без потери информации с использованием Hadoop и Hive
Участвовал в миграции отчетности с Oracle на PostgreSQL, добившись сокращения затрат на лицензии и повышения производительности
Стек специалиста на проекте
PostgreSQL, Jira, Confluence, Bitbucket, Maven, Hibernate, MongoDB, Jenkins, Yarn, Hive, JDBC, Hadoop, Spring Data JPA, Oracle Database, SonarQube, Nexus, Apache Spark, Kafka, Java 8, Spring, Framework, hue, ctl
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - По настоящее время
(1 год 6 месяцев)
FMedia
Роль
Backend разработчик
Обязанности
Команда: 2 backend, 1 front, 1 tech lead, 1 team lead, 1 devops
Проект: Создание масштабируемого SaaS-продукта в рамках стратегической инициативы компании по выходу на внешний рынок. Система включает мониторинг доменов, взаимодействие с внешними API, платежи, безопасность и роли взаимодействия.
Задачи:
Разработка микросервисов на Java 11-21 с использованием Spring Boot, Spring Web, Spring Security, Spring Cloud, Spring Data JPA и JDBC
Реализация потоковой обработки событий через Kafka и кэширования часто используемых данных через Redis
Интеграция с базой данных PostgreSQL, реализация миграций с помощью Liquibase, настройка тестов с использованием H2
Внедрение авторизации и аутентификации по протоколам JWT и OAuth2, разработка безопасных REST API
Тестирование бизнес-логики через JUnit, Testcontainers, Mockito, AssertJ
Документирование REST API с помощью Swagger
Взаимодействие с DevOps инженером: настройка пайплайнов в GitLab CI, деплой в кластер Kubernetes с использованием Docker
Работа по методологии Agile, трекинг задач в Jira, код-ревью в GitLab
Достижения
Спроектировал и внедрил безопасную архитектуру авторизации на основе JWT и OAuth2, что позволило подключать внешние B2B-клиенты
Оптимизировал работу микросервисов, добившись снижения задержек API на 20-30% за счёт кэширования в Redis и использования JDBC вместо JPA в критичных местах
Участвовал в переходе на Java 21, устраняя устаревшие подходы и внедряя новые фичи (например, record, sealed classes, виртуальные потоки)
Внёс вклад в стандартизацию тестов: подготовил шаблоны для Mockito, AssertJ, Testcontainers, обеспечив унификацию подхода к тестированию внутри команды
Стек специалиста на проекте
assertj, GitLab, Spring Data JPA, Data, Liquibase, REST, JUnit, Mockito, Gradle, Swagger, JDBC, Redis, JWT, Kafka, boot, cloud, Security, Web, Docker, Hibernate, H2, TestContainers, Spring, Java 11-21, Jira, PostgreSQL, Kubernetes, oauth2
Отрасль проекта
EdTech
Период работы
Май 2023 - Январь 2024
(9 месяцев)
Adsbalance
Роль
Backend разработчик
Обязанности
Команда: 2 backend, 1 front, 1 tech lead, 1 team lead, 1 devops
Проект: Корпоративная ERP-система для управления внутренними процессами холдинга, включая финансы, логистику, кадровый учёт и взаимодействие с клиентами. Система включала модули расчёта затрат, контроля KPI, управления проектами, логистических потоков, а также интеграции с CRM, бухгалтерскими сервисами и HRM.
Задачи:
Разработка микросервисов и монолитов на Java 11–21 с использованием Spring Boot, Spring Cloud, Spring Security, Spring Web, Data JPA, Data JDBC, Hibernate
Проектирование и реализация защищённых REST API и gRPC-интерфейсов, генерация клиентских SDK через Swagger Codegen и OpenAPI Generator
Интеграция ERP с внешними CRM и внутренними системами через gRPC, REST, использование Postman для тестирования API
Реализация авторизации и аутентификации с использованием OAuth2, JWT, Keycloak, защита от атак CSRF, CORS
Работа с базами данных PostgreSQL, MySQL, реализация миграций через Liquibase и Flyway, оптимизация SQL-запросов
Кэширование данных с использованием Redis и Ehcache
Настройка логирования, мониторинга и трассировки через ELK, OpenTelemetry, Sentry, а также аудит пользовательской активности
Совместное участие с DevOps специалистом в написании CI/CD пайплайнов через GitLab, настройка docker-окружений, деплой сервисов в Kubernetes, управление секретами через Vault
Автоматизация тестирования: написание unit и интеграционных тестов с использованием JUnit, Mockito, Testcontainers, AssertJ, H2
Документирование API с помощью Swagger, обеспечение соответствия OpenAPI 3.0
Достижения
Спроектировал и внедрил масштабируемую архитектуру микросервисов с использованием Spring Cloud и gRPC, что позволило разделить монолит и сократить time-to-market новых модулей
Реализовал систему авторизации с помощью Keycloak + OAuth2 с ролями, обеспечив соответствие безопасности компании
Настроил распределенную трассировку и мониторинг с использованием OpenTelemetry, ELK и Sentry, что позволило выявлять и устранять критические ошибки на проде значительно быстрее
Автоматизировал миграции и версионирование БД (PostgreSQL и MySQL) с помощью Liquibase и Flyway, устранив ручные ошибки на продакшене
Сократил время отклика API на 30% за счёт кэширования с использованием Redis и перехода на JDBC в критичных модулях
С участием DevOps специалиста настроил полную инфраструктуру CI/CD на базе GitLab + Docker + K8s, обеспечив автоматическую сборку, тестирование и выкладку без участия разработчика
Обеспечил защиту REST API от атак и утечек данных с помощью CSRF, CORS, внедрив строгую политику безопасности
Стек специалиста на проекте
ELK, assertj, Keycloack, GitLab, Postman, opentelemetry, Spring Data JPA, Data, Liquibase, Flyway, REST, JUnit, Mockito, Gradle, Swagger, JDBC, Redis, CORS, JWT, gRPC, Sentry, boot, cloud, Security, Thymeleaf, Vault, Web, Docker, Hibernate, H2, TestContainers, Maven, MySQL, Spring, Java 11-21, Jira, PostgreSQL, Kubernetes, codegen, csrf, oauth2, OpenAPI Generator
Отрасль проекта
EdTech
Период работы
Июль 2020 - Апрель 2023
(2 года 10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
СБПОУ "Крымский Технический Колледж" г. Крымск, Краснодарский край Среднее профессиональное
Специальность
Экономика и бух. учёт
Завершение учебы
2010 г.