Денис Р. Java разработчик, Middle+

ID 23701
ДР
Денис Р.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Bash
batch
boot
Data
Docker
Framework
Git
Gradle
Hibernate
Java 8
JMS
JUnit
Kafka
Keycloak
Kubernetes
Liquibase
Lombok
Maven
Microsoft
Mockito
MVC
Nginx
OpenShift
Oracle
PostgreSQL
PowerShell
RabbitMQ
Redis
REST
Security
SLF4J
Spring
SQL
Swagger
Linux
MS Windows
Confluence
Git Flow
Jira
Отрасли
E-commerce & Retail
LifeStyle
Знание языков
Английский — A2
Главное о специалисте
Java-разработчик с опытом работы на проектах в сфере E-commerce & Retail и LifeStyle. Участвовал в проекте контрольно-надзорной деятельности, где занимался миграцией с Opensearch на Postgres, интеграцией с аналитическим кластером через Kafka, разработкой системы обращений в контрольные организации на базе паттерна State Machine. В рамках проекта по интеллектуальному анализу угроз безопасности информации настраивал экспорт отчётов с помощью Jasper Reports, реализовывал модуль управления отчётами. Для социальной сети стартапов разрабатывал ленту новостей с использованием Kafka и Redis, систему оплаты через DMS, интегрировал Google Calendar API. На проекте по разработке онлайн-кинотеатра создал новый алгоритм расчёта рейтингов контента, конструктор подписки, которая позволяет иметь доступ к нескольким медиасервисам одновременно.
Проекты   (4 года)
Проект контрольно-надзорной деятельности. Позволяет юридическим лицам обжаловать различные действия государственных органов.
Роль
Java developer
Обязанности
● Миграция с Opensearch на Postgres ● Интеграция с аналитическим кластером через Kafka ● Интеграция с внешним сервисом валидации доступа ● Разработка моделей данных, преобразование и обработка XML-форм ● Разработка системы обращений в контрольные организации на базе паттерна State Machine ● Работа по Agile, SCRUM (Atlassian Jira)
Достижения
1) Настроил интеграцию с аналитическим кластером, а также миграцию существующих данных (туда же), что позволило аналитикам в режиме реального времени получать данные о действиях пользователей через топик в кафке; 2) Реализовал систему обращений в контрольные организации на базе паттерна State Machine, что позволило решить проблему конкурентных запросов в обращениях (несколько сообщений подряд, например); 3) Настроил интеграцию с внешним сервисом валидации доступа, что позволило унифицировать систему валидации доступа через фиксированные правила для каждого раздела системы;
Стек специалиста на проекте
test containers, Liquibase, REST, Git, Oracle, JUnit, Mockito, JDBC, Kafka, boot, Security, OpenSearch, Docker, Java 17, Maven, REST API, Spring, PostgreSQL, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2024 - Апрель 2025  (8 месяцев)
Система интеллектуального анализа угроз безопасности информации
Роль
Java Developer
Обязанности
● Исправление багов ● Покрытие кода тестами ● Создания модуля управления отчетами ● Экспорт отчетов с помощью Jasper Report ● Бэкапы и миграции данных ● Рефакторинг legacy кода ● Настройка оповещений по Syslog ● Работа со spring batch ● Определение доступности в иерархии узлов Master-Slave и миграция данных с одного на другой
Достижения
1) Настроил экспорт отчетов с помощью Jasper Reports, что позволило пользователям автоматически получать детализированные аналитические отчёты в различных форматах; 2) Реализовал модуль управления отчетами, что обеспечило гибкую настройку шаблонов и ускорило процесс формирования отчётности.
Стек специалиста на проекте
PostgreSQL, Git, REST, JUnit, REST API, Mockito, Maven, Hibernate, Flyway, Kafka, Spring, WebSockets, Java 17, boot, batch
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2023 - Сентябрь 2024  (1 год 9 месяцев)
Cоциальная сеть для управления стартапами и участия в проектах других пользователей
Роль
Java Developer
Обязанности
● Реализация микросервисной архитектуры ● Разработка Ленты новостей с использованием Kafka, Redis ● Разработка функционала оплаты через DMS ● Интеграцию Google Calendar API в сервисе проектов для управления событиями и авторизацию, с помощью OAuth2 ● Проведение кросс-ревью ● Настройка CI для автоматической сборки и тестирования проекта (в том числе интеграционных с развертыванием рабочей среды в Docker) на базе Github Actions. ● Реализация сервиса для сокращения ссылок и работы с ними.
Достижения
1) Разработал ленту новостей с использованием Kafka и Redis, что обеспечило быструю и масштабируемую доставку событий в реальном времени; 2) Разработал систему оплаты через DMS, что позволило упростить процесс выставления счетов и ускорить проведение транзакций; 3) Настроил интеграцию Google Calendar API для управления событиями проектов через OAuth 2, сто обеспечило удобное планирование событий через Google календарь, а также делиться календарями с другими пользователями.
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, JUnit, REST API, Mockito, Gradle, Data, Liquibase, Kafka, Security, Redis, Spring, Java 17, boot
Отрасль проекта
LifeStyle
Период работы
Ноябрь 2021 - Декабрь 2022  (1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский Политехнический Университет Петра Великого
Специальность
Информационные системы и технологии
Завершение учебы
2024 г.

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

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) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
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) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт технического менторинга внутри команды ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее
FinTech & Banking
ИБ
Иван Б.
Москва
Java разработчик
Middle
2 987,01 Р/час
EE
Groovy
Java
SE
AOP
cache
cloud
Collections
core
Data
+92

● Опыт работы с монолитной и микросервисной архитектурой (проектирование и построение) ● Опыт проектирования архитектуры веб приложений ● Опыт работы с многопоточностью и асинхронностью, разработка многопоточных приложений ● Опыт разработки отказоустойчивых высоконагруженных (Highload) масштабируемых систем и enterprise приложений ● Опыт разработки реактивных приложений ● Опыт участия в реализации MVP системы ● Опыт разработки архитектурной документации (компонентная, функциональная, развертывания и т.д.) ● Опыт разработки корпоративных систем и интеграционных решений на Java ● Опыт осуществления интеграций со сторонними сервисами, большого количества компонентов системы ● Опыт проектирования и реализации интеграционных взаимодействий, очереди ● Разработка и интеграция с использованием Feign clients ● Опыт по разработке расчетных систем, учетных и платежных решений ● Опыт разработки Web Services (SOAP, REST) ● Опыт работы с распределенными хранилищами и системами ● Опыт написания миграций БД ● Опыт работы с алгоритмами и структурами данных ● Опыт написания интеграционных, функциональных, unit/e2e и автотестов ● Опыт отладки и оптимизации производительности приложения ● Опыт профилирования и поиска узких мест ● Опыт развертывания и эксплуатации приложения (CI/CD, Tests, Monitoring, Tracing, Logging) ● Опыт развертывания и сопровождения приложений в кластере k8s. ● Опыт использования хранилищ артефактов (Nexus / Artifactory) ● Опыт работы с облачными платформами (AWS или GCP) ● Опыт разработки и взаимодействия с Helpdesk-решениями, CRM. ● Опыт командной разработки в окружении непрерывной интеграции ● Опыт создания сложных сборок с помощью Gradle ● Опыт настройки средств логирования ● Опыт работы с кэшами, в том числе распределенными ● Опыт работы с сокетами ● Опыт работы с движками шаблонов: XDocReport, FreeMarker

Подробнее

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

FinTech & Banking • Logistics & Transport • Urban technology
ЕЖ
Евгений Ж.
Нижний Новгород
Java разработчик
Senior
4 090,91 Р/час
Spring boot 2/3
HAProxy
r2dbc
micrometer
gateway
reactive
Профилирование
Gitlab CI
PostgreSQL 13
WebSockets
+59

**О себе:** Java-разработчик с 5+ годами опыта в создании высоконагруженных банковских систем и промышленных решений. Специализируется на микросервисной архитектуре, интеграции сложных систем и оптимизации бизнес-процессов. В **ВТБ** разрабатывал mission-critical приложение для управления клиентскими данными: реализовывал логику проверки/верификации документов, интеграцию с ЕСИА (Госуслуги), создавал новые банковские продукты (например, "Семейный банк"). Работал с Kafka, Prometheus, Kubernetes, OpenShift, обеспечивая надежность и масштабируемость системы. В **Синтез-АТ** участвовал в разработке АСУ-BIM для РЖД: создавал файловую систему на базе Minio/PostgreSQL, систему обработки 3D-моделей (.ifc), динамические справочники на Dgraph и механизмы согласования строительной документации. Мигрировал сервисы с Hibernate на R2DBC, оптимизировал работу с большими данными. В **Креацепт** разрабатывал логистическую платформу, где занимался созданием микросервисов, рефакторингом кода и интеграциями. Ключевые технологии: - Языки: Java 17/21 - Фреймворки: Spring Boot 2/3, WebFlux, Hibernate, R2DBC - Базы данных: PostgreSQL, Dgraph, Redis - Инструменты: Kafka, Minio, Kubernetes, OpenShift, Liquibase - Методологии: микросервисы, REST, WebSockets Опытен в проектировании надежных распределенных систем, работе с большими данными и сложными интеграциями. Умеет балансировать между требованиями бизнеса и техническими ограничениями.

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • GameDev • Hardware • LifeStyle • Logistics & Transport • Marketing, Advertising & Design
РА
Роман А.
Красноярск
React разработчик
Senior
4 025,97 Р/час
Svelte
Sass
MySQL5
PHP
Redux
GraphQL
VBScript
Git
MongoDB
Linux
+33

Заинтересован в работе над сложными проектами, которые упрощают или помогают людям в повседневной жизни. Мне становится скучно без постоянно возрастающих проблем. Люблю делать рефакторинг, доводя все до идеала (субъективно). Работа должна давать свободу выбора и/или возможности участвовать в выборе наилучших решений. Я считаю, что продукты должны меняться вслед за рынком и технологиями. Ненавижу бюрократию и долгие проволочки в принятии решений. Я хочу получать самые сложные задания. Английский на уровне понимания документации (благо есть гугл). Готов к командировкам и командировкам. Не женат. Не имею детей. Не пью спиртное. Интересы: музыка, научная фантастика, линукс, мотоциклы. Я хочу когда-нибудь разрабатывать игры.

Подробнее
EdTech • FinTech & Banking • Logistics & Transport • Social Networking
ДШ
Дмитрий Ш.
Минск
Full Stack разработчик
Senior
3 491,97 Р/час
Axios MUI
Draft.js
Dependencies Management
Drift
Jedis
Birt engine
AWS ECR
Servlets
UML
Redux
+96

Инженер-программист с ~5-летним опытом разработки, обладает высокой квалификацией в широком спектре языков программирования, инструментов и фреймворков, включая: Java, Spring, Hibernate, Kotlin, React, TypeScript и др. Опыт в оптимизации производительности приложений, внедрении рабочих процессов CI/CD и решении производственных проблем. Стремление к предоставлению высококачественных решений и соответствию технологических тенденций. Обширный опыт работы в области разработки образовательных систем, электронной коммерции, управления персоналом и логистики, обеспечивая бесперебойную поддержку и нацеленность на успех проекта. Soft skills: Аналитическое мышление. Активный и стратегический подход к обучению. Комплексный подход к решению проблем, а также способность справляться со сложными проблемами и неожиданными ситуациями. Лидерство. Признание своих ошибок и самоанализ.

Подробнее