ДС
Денис С.
Мужчина, 31 год
Россия, Санкт-Петербург, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 2 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Backend разработчик с более чем 7-летним опытом разработки корпоративных приложений на Java. Специализация — проектирование и реализация микросервисной архитектуры с использованием Spring Boot, JPA, Hibernate, Micronaut. Уверенные навыки разработки надёжных и масштабируемых REST API. Опыт оптимизации производительности на уровне базы данных (Oracle, PostgreSQL), включая написание эффективных SQL-запросов, анализ планов выполнения и настройку индексов. Работал над цифровыми финансовыми платформами и аналитическими системами, участвовал в полном цикле разработки по методологии Agile Scrum: от планирования спринтов до релизов и поддержки. Активно занимался тестированием (JUnit, Mockito), ревью кода, написанием документации и интеграцией в CI/CD пайплайны.
Проекты
(7 лет 7 месяцев)
ЦИФРОВАЯ ФИНАНСОВАЯ ПЛАТФОРМА
Роль
Java разработчик
Обязанности
ЦИФРОВАЯ ФИНАНСОВАЯ ПЛАТФОРМА
Разработка микросервисной платформы для цифрового банкинга с поддержкой онбординга клиентов, обработки транзакций и формирования отчётности. Обеспечение масштабируемости, устойчивости, интеграции с финтех-сервисами и соответствия требованиям регуляторов.
Обязанности
Участие в Agile Scrum: планирование спринтов, стендапы, ретроспективы;
Проектирование и реализация безопасных, масштабируемых RESTful API микросервисов (Spring Boot) для онбординга, платежей, счетов;
Миграция сервисов на Micronaut: снижение памяти, ускорение cold-start, compile-time DI;
Интеграция Hibernate с JPA для управления связями и транзакционной целостности;
Контейнеризация микросервисов и их развертывание на кластерах Kubernetes;
Конфигурация и поддержка Kafka кластера;
Интеграция и настройка бизнес-процессов в Camunda BPM: моделирование процессов в BPMN, реализация пользовательских задач, сервисных задач и событий;
Оптимизация запросов: индексы, рефакторинг JPQL/HQL, анализ execution plan;
Настройка SQL и хранимых процедур (Oracle) для ускорения batch- и отчётных модулей;
Модульное и интеграционное тестирование (JUnit, Mockito) для валидации бизнес-логики;
Проведение code review для соблюдения стандартов и качества кода;
Ведение технической документации по API, архитектуре и системному поведению.
Среда разработки
Java 17, Spring (Boot, Data, MVC, Security, Cloud), Kafka, Micronaut, JPA, Hibernate, REST, Oracle, Liquibase, MapStruct, Lombok, Kubernetes, OpenAPI, Swagger, Postman, JUnit, Mockito, Docker, Docker-Compose, Camunda, SonarQube, Gradle, Git, GitLab, GitLab CI, Jira, Confluence, Linux.
Стек специалиста на проекте
Gitlab CI, GitLab, Postman, Lombok, Camunda, Data, Liquibase, SonarQube, REST, Git, Oracle, JUnit, Mockito, JPA, Gradle, Linux, Swagger, MVC, Kafka, boot, cloud, Security, Docker Compose, Confluence, Docker, Hibernate, MapStruct, Micronaut, Java 17, OpenAPI, Spring, Jira, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2021 - По настоящее время
(3 года 11 месяцев)
СИСТЕМА АНАЛИТИКИ IT TECHNOLOGY
Роль
Java разработчик
Обязанности
СИСТЕМА АНАЛИТИКИ IT TECHNOLOGY
Разработка аналитической платформы для сбора и визуализации технических и бизнес-метрик. Используется для мониторинга IT-процессов, оценки производительности инфраструктуры и обеспечения прозрачности работы технологических подразделений.
Обязанности
Участие в Agile Scrum: планирование, стендапы, ретроспективы;
Разработка API и бизнес-логики (Spring Boot) для взаимодействия микросервисов;
Обеспечение поддержки и рефакторинг приложений на Spring MVC с целью улучшения интеграции с Spring Web, включая оптимизацию кода и улучшение архитектуры;
Разработка Kafka-продюсеров и консюмеров для обработки событий и обмена данными между сервисами;
Настройка Spring Security для аутентификации и авторизации;
Применение Spring Data для доступа к данным и снижения шаблонного кода;
Написание тестов для приложения с использованием технологии Spring Test;
Конфигурация Hibernate для ORM и управления жизненным циклом сущностей;
Оптимизация SQL-запросов (PostgreSQL): индексация, пересмотр стратегий выборки;
Анализ execution plan для устранения узких мест;
Использование агрегирующих возможностей PostgreSQL для работы с объёмными данными;
Миграция монолита на микросервисную архитектуру;
Тестирование (JUnit, Mockito): модульное и интеграционное;
Проведение code review и ведение техдокументации.
Среда разработки
Java, SQL, Spring (Core, Boot, Data, MVC, Security, Cloud, Test, Web), JPA, Hibernate, REST, SOAP, JSON, XML, PostgreSQL, Kafka, MapStruct, Lombok, OpenAPI, Swagger, Postman, Docker, Docker-Compose, JUnit, Mockito, Git, GitLab, Maven, Jira, Confluence, Linux.
Стек специалиста на проекте
GitLab, Postman, core, Lombok, Data, JSON, REST, XML, Java, Git, JUnit, Mockito, JPA, Linux, Swagger, MVC, Kafka, boot, cloud, Security, Docker Compose, Web, Confluence, SQL, Docker, SOAP, Hibernate, MapStruct, Maven, OpenAPI, Testing, Spring, Jira, PostgreSQL
Отрасль проекта
Manufacturing
Период работы
Февраль 2018 - Октябрь 2021
(3 года 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Донецкий национальный технический университет
Специальность
Горный факультет, Открытые горные работы
Завершение учебы
2015 г.