Денис Б. Java разработчик, Senior

ID 28319
ДБ
Денис Б.
Мужчина, 23 года
Россия, Санкт-Петербург, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 1 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Apache
API
Atlassian
Design Patterns
Docker
Framework
Git
Gradle
Groovy
IntelliJ IDEA
Java
JDBC
Jira
JUnit
Kafka
Kotlin
Maven
Microservices
REST
Spring
Spring Boot
SQL
Unit testing
Базы данных
Объектно-ориентированное программирование (ООП)
Camunda 7
CI/CD
Kubernetes
JPA
Linux
Отрасли
FinTech & Banking
LifeStyle
Telecom
Знание языков
Английский — B1
Главное о специалисте
Денис — Java-разработчик уровня Senior из Санкт-Петербурга. Специализируется на разработке в областях FinTech & Banking, Telecom и LifeStyle. Имеет опыт работы с широким спектром технологий, включая Apache, API, Atlassian, Design Patterns, Docker, Git, Gradle, Groovy, IntelliJ IDEA, Java, JDBC, Jira, JUnit, Kafka, Kotlin, Maven, Microservices, REST, Spring, Spring Boot, SQL, Unit testing, а также с Camunda 7, CI/CD, Kubernetes, JPA, Linux. Принимал участие в разработке системы маркировки товаров (ГИС МТ), где занимался роутингом и обработкой документов, интеграцией с другими государственными системами и системами маркировки стран ЕАЭС, обработкой ОФД чеков. Реализовал процессор аннотаций для кодогенерации типовых классов на основе классов описаний, что позволило сократить количество кода в 3 раза. Работал над системой лояльности, где занимался процессингом и интеграцией с системами партнёров, а затем перешёл на разработку бекенда админки для партнёров с использованием микросервисной архитектуры и реактивного стека. В Т-Банке разрабатывал продукты «Турниры» и «PvP», прорабатывал архитектурные решения на основе бизнес-требований, реализовывал и тестировал бизнес-задачи, доставлял их до прода. Разработал фреймворк для компонентного тестирования, бота для отслеживания неконсистентности задач в Jira и инструментарий для работы с контрактами OpenAPI.
Проекты   (7 лет 9 месяцев)
Т-Банк
Роль
Software engineer
Обязанности
Занимался разработкой двух продуктов: Турниры и PvP. Прорабатывал архитектурные решения на основе бизнес требований, реализовывал бизнес задачи, помогал их тестировать, а так же доставлял их до прода Помимо бизнес задач активно принимал участие в сайдофф активностях.
Достижения
1) Разработал фреймворк для компонентного тестирования, которым пользуется множество команд 2) Разработал бота для отслеживания неконсистентности задач в Jira. Для достижения НФТ реализовал парсер JQL подобного языка, чтобы пользователь мог использовать привычный ему JQL, который исполняется на стороне бота, а не на стороне Jira. Ботом пользуются большое количество команд из разных управлений внутри банка 3) Инструментарий для работы с контрактами OpenAPI. Мы активно используем contract-first подход, из-за чего у нас много контрактов, в которых часто повторяются одни и те же модели. Для минимализации риска того, что в одном контракте модель поменяли, а в другом забыли, я предложил и реализовал cli приложение, которое позволяет разделить контракт на кусочки, из кусочков собирать финальный контракт, а так же доставлять контракты до целевых сервисов и гарантировать консистентность контрактов между репозиториями 4) Реализовал модуль declarative-logging-symbol-processor в фреймворке Kora: https://github.com/Tinkoff/kora/tree/main/logging/declarative-logging/declarative-logging-symbol-processor
Стек специалиста на проекте
dsl, Grafana, GitLab, ДО, Contract-First, Data, бизнес, Jackson, JPA, Gradle, MVC, HTTPS, Application, Docker, Kotlin, Protobuf, CLI, actuator, OpenAPI, Testing, Spring, Jira, Java 17-21, Spring Boot 2, PostgreSQL, Framework, Microservices, Kubernetes, jql, Apache Kafka, Camunda 7, githab
Отрасль проекта
FinTech & Banking
Период работы
Август 2022 - По настоящее время  (3 года 1 месяц)
Разработка системы маркировки товаров (ГИС МТ)
Роль
Software Engineer
Обязанности
Разработка системы маркировки товаров (ГИС МТ) Занимался разными задачами: роутингом документов, обработкой документов, интеграцией с другими гос. системами (например ЕГАИС) и с системами маркировки стран ЕАЭС, обработка ОФД чеков, а так же принимал активное участие в разработке внутренних решений для тестирования компонентов.
Достижения
Так для утилит тестирования написал процессор аннотаций для кодогенерации типовых классов на основе классов описаний, что в итоге позволило сократить количество кода в 3 раза, позволяет делать меньше ошибок в описании классов, а так же позволяет бесшовно внедрять новый функционал во все генерируемые классы. Для процессора аннотаций использовал KSP (аналог Java Annotation Processor для Kotlin). Так же интегрировал KSP с системой сборки Bazel (из коробки KSP работает только с Gradle)
Стек специалиста на проекте
Apache Phoenix, dsl, Grafana, ГИС, ЕГАИС, GitLab, Разработка, core, офд, KSP, WebFlux, Java, Jackson, JPA, Gradle, Prometheus, Rancher, Security, Coroutines, Application, Docker, Kotlin, разработка системы, actuator, Testing, Spring, утилиты, Jira, Spring Boot 2.3, PostgreSQL, Kubernetes, функционал, Apache Kafka
Отрасль проекта
Telecom
Период работы
Ноябрь 2020 - Август 2022  (1 год 10 месяцев)
Разработка системы лояльности
Роль
Software Engineer
Обязанности
Разработка системы лояльности под ключ Первое время занимался основной частью системы - процессингом (обработка запросов с кассового ПО, интеграция с системами партнеров и т.д.) В последствии перешел на новый проект - бекенд админки для партнеров. Там предстояло написать решение с нуля Была выбрана микросервисная архитектура и реактивный стек
Стек специалиста на проекте
RabbitMQ, Docker, Elasticsearch, Jira, Kibana, Jackson, Data, JDBC, Oracle Database, WebFlux, Web, Spring, Microservice Architecture, actuator, Работа с интеграциями, Программное обеспечение, Maven/Gradle, Java 11-17, Spring Boot 2.3, githab
Отрасль проекта
LifeStyle
Период работы
Август 2017 - Июнь 2020  (2 года 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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 • Manufacturing • RnD
АК
Александр К.
Минск
Java разработчик
Lead
4 496,1 Р/час
Apache Solr
Apache Spark
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
Data
+100

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

Подробнее
AgroTech • BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking
ТР
Татьяна Р.
Москва
Java разработчик
Lead
4 816,79 Р/час
Apache
Apache Kafka
Atlassian
AWS
Backend
Docker
Elasticsearch
Git
Gradle
Hibernate
+121

2008 - 2018 гг. — нерелевантный опыт в качестве Software developer (фронтенд-разработка и продвижение веб-сайтов): 2008 - разработка движка для 3D-презентаций и виртуальных туров на ActionScript. С 2010 года - веб-разработка (JS, HTML, CSS + CMS и фронтенд-фреймворки); продвижение контента и сайтов в сети, СЕО-продвижение и поисковая оптимизация, создание элементов для приложения с дополненной реальностью AR. С 2018 года — основное направление - backend-разработка (Java-developer). Имею опыт лида команды, менторинга сотрудников и предоставления технической поддержки, а также организации скрам-процессов с нуля. Обладаю отличными навыками коммуникации и способностью эффективно взаимодействовать с различными участниками команды, включая бизнес-аналитиков, тестировщиков и менеджеров проекта. Демонстрирую самостоятельность и инициативу в решении проблемных ситуаций, способна принять на себя ответственность за свою работу и достижение поставленных целей. Гибко адаптируюсь к изменениям и новым требованиям, способна эффективно работать в динамичной среде и быстро осваивать новые технологии и концепции. Понимаю важность создания легко читаемого и легко обслуживаемого исходного кода. В свободное от работы время интересуюсь информационными технологиями и инновациями, увлекаюсь видео-съемкой, монтажом видео и графикой. Непрерывно прохожу различные курсы, люблю осваивать новые направления и знакомиться с людьми, у которых можно чему-то научиться.

Подробнее

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

FinTech & Banking • LifeStyle • Telecom
ДБ
Денис Б.
Санкт-Петербург
Java разработчик
Senior
3 506,49 Р/час
Базы данных
Groovy
Design Patterns
REST
Java
Git
API
JUnit
JPA
Gradle
+30

Денис — Java-разработчик уровня Senior из Санкт-Петербурга. Специализируется на разработке в областях FinTech & Banking, Telecom и LifeStyle. Имеет опыт работы с широким спектром технологий, включая Apache, API, Atlassian, Design Patterns, Docker, Git, Gradle, Groovy, IntelliJ IDEA, Java, JDBC, Jira, JUnit, Kafka, Kotlin, Maven, Microservices, REST, Spring, Spring Boot, SQL, Unit testing, а также с Camunda 7, CI/CD, Kubernetes, JPA, Linux. Принимал участие в разработке системы маркировки товаров (ГИС МТ), где занимался роутингом и обработкой документов, интеграцией с другими государственными системами и системами маркировки стран ЕАЭС, обработкой ОФД чеков. Реализовал процессор аннотаций для кодогенерации типовых классов на основе классов описаний, что позволило сократить количество кода в 3 раза. Работал над системой лояльности, где занимался процессингом и интеграцией с системами партнёров, а затем перешёл на разработку бекенда админки для партнёров с использованием микросервисной архитектуры и реактивного стека. В Т-Банке разрабатывал продукты «Турниры» и «PvP», прорабатывал архитектурные решения на основе бизнес-требований, реализовывал и тестировал бизнес-задачи, доставлял их до прода. Разработал фреймворк для компонентного тестирования, бота для отслеживания неконсистентности задач в Jira и инструментарий для работы с контрактами OpenAPI.

Подробнее
E-commerce & Retail • IoT
АХ
Андрей Х.
Екатеринбург
Python разработчик
Senior
3 082,74 Р/час
C++
C/C++
ELK
Clean Architecture
SOLID
SQLAlchemy
Bash
Git
Go
Linux
+33

Андрей — Python-разработчик уровня Senior из Екатеринбурга. Специализируется на разработке серверной части проектов, проектировании API и таблиц в базе данных. Имеет опыт работы с IoT и E-commerce & Retail. Ключевые навыки: Bash, C++, Django, Docker, Docker Compose, ELK, FastAPI, Git, Go, gRPC, Linux, Nginx, PostgreSQL, Pytest, RabbitMQ, Redis, REST API, SQL, SQLAlchemy, Swagger, YAML, работа с нереляционными БД (NoSQL), объектно-ориентированное программирование (ООП), рефакторинг кода. Участвовал в следующих проектах: - разработка серверной части проекта умных домофонов, проектирование API и таблиц в базе данных (IoT); - проект домофонии (модульный монолит) — активная поддержка и введение новых фич (IoT); - разработка сервисов и высоконагруженных систем, разработка веб-приложений (E-commerce & Retail); - бэкенд-разработка на питоне для приложения (IoT). На проектах занимался разработкой и оптимизацией SQL-запросов, проектированием архитектуры систем, созданием бизнес-логики приложений и API, внедрением принципов чистой архитектуры (Clean Architecture), разработкой стратегий для обеспечения отказоустойчивости и масштабируемости систем, мониторингом работоспособности и производительности программного продукта.

Подробнее
FinTech & Banking
АК
Артур К.
Москва
Java разработчик
Middle+
2 987,01 Р/час
PostgreSQL
Apache Kafka
Git
Java
Confluence
Agile
Bitbucket
JUnit
REST API
Mockito
+23

Артур — Java-разработчик уровня Middle+ из Москвы. Специализируется на разработке в сфере FinTech & Banking. Имеет высшее образование по специальности «Лазерная техника и лазерные технологии» в МИРЭА — Российском технологическом университете, а также среднее образование по специальности «Информационные системы и программирование» в Колледже программирования и кибербезопасности РТУ МИРЭА. Ключевые навыки: Java, PostgreSQL, Git, Mockito, Hibernate, нереляционные БД (NoSQL), Apache Kafka, Liquibase, Gradle, Spring Data, Spring Web, REST API, Atlassian Confluence, JUnit, Spring Boot, Spring MVC, рефакторинг кода, IntelliJ IDEA, Bitbucket, Agile, Integration testing, Docker Compose, GitLab. Имеет опыт работы на проекте «Consumer Loans» (потребительские кредиты) в роли Java Developer с июня 2021 года по июль 2025 года. В рамках проекта занимался созданием и поддержкой REST API, интеграцией синхронной и асинхронной обработки событий с помощью Feign и Kafka, интеграцией с внешними сервисами для отправки SMS/Email, написанием новых и рефакторингом старых скриптов Liquibase, документацией API, написанием модульных и интеграционных тестов с помощью JUnit и Mockito. Достижения на проекте включают реализацию микросервиса для проверки пользователя на благонадёжность и переписывание Hibernate-запросов на JdbcTemplate, что сократило время выборки сложных отчётных данных.

Подробнее
RnD
ДЖ
Дмитрий Ж.
Москва
Java разработчик
Middle+
3 211,19 Р/час
Apache Kafka
Java
JavaScript
Jira
Agile
JUnit
Mockito
Spring Boot
Hibernate
IntelliJ IDEA
+23

Дмитрий — Java-разработчик уровня Middle+. Специализируется на разработке в области RnD. Имеет высшее образование по специальности «Прикладная механика» Московского авиационного института. Владеет английским языком на уровне B1. Ключевые навыки: Java, Apache Kafka, Atlassian, Hibernate, Integration testing, Spring Boot, Spring Cloud, Spring Data, Spring MVC, Spring Security, Swagger, рефакторинг кода. Участвовал в двух проектах в области RnD: - ERP-система : доработка бизнес-логики, проектирование микросервисов, настройка интеграций с внешними API, code review, поддержка CI/CD, интеграционное и модульное тестирование кода, оптимизация производительности базы данных. - Разработка гэмблинг-продуктов: написание бизнес-логики, оптимизация работы с БД, разработка RESTful-сервисов, оптимизация сервиса по сбору статистики, обработка postback-запросов от партнёров, доработка бизнес-логики по статусу выплат, интеграционное и модульное тестирование, рефакторинг и оптимизация существующего кода. Платформа запущена с нуля, обрабатывает более 1 тыс. одновременных пользователей.

Подробнее