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

ID 29486
ДС
Денис С.
Мужчина, 24 года
Россия, Воронеж, UTC+3
Ставка
3 853,43 Р/час
вкл. НДС 5% (142.86 Р)
Специалист доступен с 13 октября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
ACID
ActiveMQ
Agile
API
assertj
Atlassian
AWS
Bash
build
CentOS
Clean Code
ClickHouse
client
Confluence
CORS
csrf
DDD
Docker
Docker Compose
DRY
Elasticsearch
ELK Stack
Flyway
Garbage Collector
Git
GitHub
GitLab
Gitlab CI
GoF
gRPC
Hazelcast
hibernate6
Integration testing
Java 11-21
Jenkins
Jira
JPA 2
JUnit
JVM
JWT
Kafka
Kafka Streams
Kanban
Keycloak
Kibana
KISS
Kubernetes
Linux
Liquibase
Logstash
memory
Microservice Architecture
MinIo
Mockito
modal
MS Windows
oauth2
OpenAPI/Swagger
OpenId Connect
OpenShift
Oracle
owasp
PostgreSQL
Prod
Quarkus
RabbitMQ
Redis
Requests
REST
rmi
S3
Sage
schema registry
Scrum
SOAP
SOLID
Spring
Spring Boot
Spring Data JPA
Spring MVC
Spring Security
Spring WebFlux
SQL
SSO
TestContainers
transactional
Ubuntu
UML
WebSockets
Yagni
Алгоритмы и структуры данных
архитектура
безопасность
данных
индексы
инструменты
кэширование
миграции
Мониторинг
Монолитные приложения
настройка
Облачные технологии
Объектно-ориентированное программирование (ООП)
оптимизация
очереди
Поддержка
Проектирование архитектуры
работа с данными
Работа с интеграциями
Ревью
Шаблоны проектирования
FreeMarket
Отрасли
E-commerce & Retail
FinTech & Banking
LifeStyle
Знание языков
Английский — B1
Главное о специалисте
Денис — Senior Java разработчик из Воронежа с опытом работы 1 год 11 месяцев. Специализируется на разработке backend-решений, имеет опыт работы с микросервисной и монолитной архитектурой. Владеет английским языком на уровне B1. Участвовал в проектах в отраслях E-commerce & Retail, FinTech & Banking, LifeStyle. Среди ключевых навыков — работа с базами данных (PostgreSQL, Oracle, ClickHouse), облачными технологиями (AWS, Docker, Kubernetes), а также опыт использования Spring Framework, Spring Boot, Spring Security, Spring WebFlux. Выполнял задачи по разработке и поддержке API, интеграции с внешними системами, настройке мониторинга и логирования, а также оптимизации производительности. Участвовал в проектировании архитектуры, реализации микросервисов и монолитных приложений, настройке CI/CD пайплайнов.
Проекты   (4 года 3 месяца)
«НЛМК: развитие и миграция MES-систем»
Роль
Старший Java разработчик
Обязанности
Комплексная модернизация существующей MES-системы металлургического предприятия, замена легаси-решений на базе Oracle и разработка новых сервисов для управления лабораторными процессами, производственными цепочками и генеалогией металлургической продукции. Проекты реализованы в рамках единой архитектурной стратегии с упором на микросервисный подход, масштабируемость и интеграцию с различными внутренними и внешними системами. Цели проекта: ● Миграция старых систем управления производством и лабораторных модулей на современный стек; ● Разработка новых микросервисов для управления производственными процессами, лабораториями и генеалогическими связями; ● Интеграция с внешними и внутренними системами; ● Централизация данных, улучшение качества и скорости принятия технологических решений; ● Повышение надёжности, отказоустойчивости и производительности MES-решений. Архитектура: ● Микросервисная архитектура. ● Бэкенд на Java 17, Spring Boot. ● Фронтенд React, JavaScript. ● Взаимодействие через REST, RMI, Kafka с использованием AVRO-схем и Kafka Schema Registry. ● СУБД PostgreSQL, ClickHouse, Oracle. ● Redis, Hazelcast для кэширования. ● Инфраструктура: Docker, CI/CD пайплайны, мониторинг. Задачи: ● Разработал микросервисы для лабораторных процессов: отбора проб, формирования и обработки испытательного массива. ● Разработал механизм формирования испытательного массива, включая обработку отрицательных результатов. ● Реализовал API взаимодействия с MES и внешними лабораторными системами через REST и адаптеры. ● Настроил взаимодействие микросервисов через Kafka и RMI. ● Создал AVRO-схемы для Kafka-топиков для обмена сообщениями между сервисами. ● Внедрил адаптеры для интеграции с УТК (учебно-технологическим комплексом), фотоархивом, сервисом качества и внешними лабораториями. ● Добавил в сервис качества функциональность анализа ударной вязкости и специфических проверок. ● Разработал функционал расчёта и отображения атрибутов генеалогических узлов. ● Оптимизировал логику горизонтального и вертикального распространения атрибутов в генеалогии. ● Сделал разбиение данных с помощью sql скриптов в DWH для последующей аналитики и сверки данных. ● Настроил кэширование конфигураций таблиц и справочников с использованием Hazelcast. ● Реализовал централизованную обработку и хранение информации о производственных цепочках. ● Настроил миграцию данных из Oracle в ClickHouse через Kafka. ● Обеспечил сопоставление данных из ССМ и нового MES для испытательного массива. ● Добавил новые сущности в сервис НСИ (нормативно-справочной информации) и реализовал логику их взаимодействия. ● Разработал API для АРМ технолога и логики отображения информации о плавке и весе. ● Внедрил доработки для предотвращения рестартов при загрузке фотографий в системе. ● Создал таблицы аудита и реализовал логику их автоматического наполнения. ● Добавил метрики для отслеживания некоторых показателей в работе системы. ● Реализовал импорт производственных единиц и справочников в систему. ● Настроил мониторинг работы сервисов на проде, устранил критические баги. Состав команды: От 10 до 56 специалистов в зависимости от фазы проекта, в среднем: 1 менеджер проекта, 2 бизнес-аналитика, 2 системных аналитика, 8 backend-разработчиков (Java), 3 frontend-разработчика, 3 DevOps-инженера, 6 QA-инженеров, 2 архитектора, 2 UX/UI-дизайнера, 2 инженера по данным, 9 представителей со стороны заказчика (сотрудники лабораторий, ИТ-специалисты, руководители направлений), 5 специалистов по безопасности, 4 технических писателя
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, Oracle, JUnit, Mockito, Spring Boot, Querydsl, Spring Security, Swagger, GitLab, Prometheus, OpenShift, Liquibase, Flyway, Avro, ClickHouse, Spring Data JPA, Hazelcast, Sentry, Kafka, Integration testing, TestContainers, Pipelines, Spring Test, Redis, CI/CD, Spring, OpenSearch, Gitlab CI, OpenAPI, transactional, unit, rmi, Java 17-21, schema registry
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2023 - По настоящее время  (2 года 1 месяц)
«Платформа сбора и обработки предложений сотрудников банка»
Роль
Java разработчик
Обязанности
Проект направлен на создание внутреннего сервиса, позволяющего сотрудникам банка вносить предложения и идеи через личный кабинет. Система обеспечивает сбор инициатив, отслеживание статуса предложений и получение обратной связи от ответственных лиц и подразделений. Цели проекта: ● Разработка backend-сервиса для генерации и обработки предложений; ● Интеграция с внутренними системами компании; ● Обеспечение масштабируемости и удобства сопровождения. Архитектура: ● Микросервисная архитектура. ● Backend на Java 11, Spring Web, WebFlux и Quarkus. ● Фронтенд React, JavaScript. ● Коммуникация между сервисами через REST. ● СУБД: PostgreSQL. ORM: Liquibase и Flyway. ● Инфраструктура: Docker и OpenShift для деплоя, Kafka для асинхронной передачи данных. Задачи: ● Разработал REST API для взаимодействия между микросервисами. ● Участвовал в проектировании архитектуры backend-части. ● Реализовал микросервисы предложений и обратной связи с использованием Spring WebFlux и Quarkus. ● Настроил сборку образов в Docker и деплой в OpenShift. ● Написал скрипт миграции данных с проверкой данных на целостность и удалением неверных записей для устаревших таблицы данных, содержащих некорректные значения полей. ● Исправлял дефекты, проводил рефакторинг и оптимизацию кода. ● Разработал модульные и интеграционные тесты (JUnit, Mockito, TestContainers, AssertJ). ● Вёл техническую документацию по архитектуре и компонентам системы. ● Обеспечивал техническую поддержку и реализовывал новый функционал по запросам бизнес-пользователей. Состав команды: 12 человек: 1 менеджер проекта, 1 системный аналитик, 5 backend-разработчиков (Java), 2 frontend-разработчика, 2 QA-инженера, 1 DevOps-инженер
Стек специалиста на проекте
PostgreSQL, Git, Docker, SQL, JUnit, Mockito, Liquibase, Flyway, WebFlux, Kafka, Java 11, Thymeleaf, Quarkus, Spring, Reactor, Web 3
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2022 - Сентябрь 2023  (10 месяцев)
«Платформа продажи, покупки и аренды недвижимости»
Роль
Backend-разработчик
Обязанности
Проект представляет собой платформу для публикации и поиска объявлений о продаже, покупке и аренде жилой и коммерческой недвижимости, а также земли. Сервис предоставляет удобный интерфейс для взаимодействия между пользователями, агентами, агентствами и застройщиками. Основная задача - зайти на рынок РФ и предоставить эффективный и простой инструмент для работы с недвижимостью. Цели проекта: ● Создать удобную и надёжную платформу для аренды и покупки недвижимости. ● Интеграция с внешними сервисами для расширения функционала (Google, Apple, WhatsApp). ● Обеспечить безопасность и удобство авторизации пользователей. Архитектура: ● Монолитное REST API приложение, написанное на Java с использованием Spring Framework. ● Интеграция с внешними сервисами: Google (Geocoding API, OAuth, Spreadsheets), Apple (OAuth), WhatsApp, SMS-сервисы. ● Использование PostgreSQL для хранения данных и Elasticsearch для полнотекстового поиска Задачи: ● Разработал и поддерживал API для работы с недвижимостью. ● Реализовал и оптимизировал функционал обогащения данных о местоположении через Geocoding API с использованием кэширования. ● Участвовал в интеграции ГИС с внешними источниками, включая взаимодействие с кадастровыми и реестровыми данными (через API Росреестра). ● Настроил и поддерживал трассировку запросов для мониторинга производительности. ● Внедрил авторизацию через Apple OAuth. ● Настроил и оптимизировал взаимодействие сервиса с Elasticsearch при обновлении и поиске данных. ● Реализовал и поддерживал модульные и интеграционные тесты с использованием JUnit и Mockito. ● Настроил логирование с использованием Logstash и других инструментов для удобства мониторинга. ● Исправлял баги и проводил рефакторинг кода для повышения стабильности и читаемости. ● Коммуницировал с командой, участвовал в анализе требований и код-ревью. Состав команды: 15 человек: 1 менеджер проекта, 2 системных аналитика, 6 backend-разработчиков (Java), 3 frontend-разработчика, 2 QA-инженера, 1 DevOps-инженер
Стек специалиста на проекте
PostgreSQL, Elasticsearch, REST, API, Hibernate, Spring Security, Swagger, Liquibase, Spring Data JPA, Unit testing, Spring Cloud, Collections, Spring Test, Spring, Java 17, OpenAPI, mock, transactional, diioc
Отрасль проекта
LifeStyle
Период работы
Июнь 2021 - Декабрь 2021  (7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
МОУ Лицей №26
Специальность
-
Завершение учебы
2018 г.

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

E-commerce & Retail • FinTech & Banking • Logistics & Transport
КС
Карим С.
Ростов-на-Дону
Java разработчик
Middle+
2 774,47 Р/час
Agile
assertj
Atlassian
AWS
Bash
Camunda BPM
cdc
Clean Code
cloud
Cloudflare
+124

Карим — Java-разработчик уровня Middle+. Имеет высшее образование по специальности «Информационные системы и технологии в технике и бизнесе» Донецкого национального технического университета. Владеет английским языком на уровне B2. Имеет опыт работы на проектах в отраслях E-commerce & Retail, FinTech & Banking, Logistics & Transport. Участвовал в разработке ERP-системы для крупного добывающего предприятия, автоматизированной системы кредитования для юридических лиц, системы сбора заказов из маркетплейсов и логистической системы учёта информации о грузоперевозках. В рамках проектов занимался проектированием архитектуры, разработкой интеграционных модулей, настройкой миграций данных, рефакторингом кода, реализацией интеграций, написанием unit-тестов и интеграционных тестов, а также взаимодействием с различными компонентами системы.

Подробнее
E-commerce & Retail • FinTech & Banking
ТН
Татьяна Н.
Калининград
Java разработчик
Middle+
2 928,61 Р/час
assertj
Atlassian
AWS
Bash
caffeine
Camunda BPMN
cdc
Clean Code
ClickHouse
cloud
+119

Java-разработчик с грейдом Middle+ имеет опыт работы в отраслях FinTech & Banking и E-commerce & Retail. Владеет английским языком на уровне C1. Участвовал в разработке нескольких проектов: - Сервис рассмотрения обращений сотрудников банка (с декабря 2024 года). - Конструктор бизнес-логики и процессов для банка (декабрь 2023 — ноябрь 2024). - Платформа для эффективного бизнеса и коммуникации (июнь 2022 — ноябрь 2023). В рамках проектов занимался разработкой и интеграцией различных сервисов, оптимизацией производительности систем, рефакторингом кода, написанием юнит-тестов и интеграционных тестов, а также участвовал в ревью кода коллег. Обладает навыками работы с микросервисной архитектурой, Spring Boot, PostgreSQL, Oracle, Kafka, Keycloak, Camunda и другими технологиями.

Подробнее
E-commerce & Retail • FinTech & Banking • LifeStyle • Logistics & Transport
АС
Андрей С.
Москва
Java разработчик
Senior
4 200,24 Р/час
ACID
Agile
ANSI SQL
API
Async
Atlassian
Auth0
AWS
bases
Camunda
+113

Андрей — опытный Java-разработчик уровня Senior из Москвы. Опыт работы: - Разработка платформы для непрерывного профессионального роста и карьерного развития IT-специалистов банка. Создание чатов на WebSocket соединении, оптимизация работы с Entity, внедрение Redis для кэширования, рефакторинг legacy-кода. - Участие в проекте по разработке платформы автоматизации бизнес-процессов для крупного ритейла через Telegram-интерфейс. Реализация основного функционала для микросервисов, обеспечение взаимодействия между ними, интеграция с внешними нейронными сетевыми сервисами. - Работа над онлайн-сервисом каршеринга. Внедрение механизмов асинхронной обработки заявок, разработка эндпоинтов для получения списка доступных автомобилей, добавление функционала для фильтрации по различным критериям. - Создание платформы для городских мероприятий. Разработка жизненного цикла событий, управление участниками, модерация событий, реализация сбора и обработки данных о посещаемости мероприятий.

Подробнее
E-commerce & Retail • FinTech & Banking • LifeStyle • Logistics & Transport
МС
Марат С.
Уфа
Java разработчик
Senior
4 007,57 Р/час
specta
lifecycle
Validation
Шаблонизатор
transactional
ArtemisMQ
Grafana
Saga
Работа с интеграциями
Spring AOP
+113

Марат — Java-разработчик уровня Senior из Уфы. Специализируется на разработке backend-части приложений, имеет опыт работы с микросервисной и монолитной архитектурой. Владеет английским языком на уровне B1. Участвовал в проектах в отраслях E-commerce & Retail, Logistics & Transport, FinTech & Banking, LifeStyle. Среди проектов: - разработка сервиса генерации Google Slides из сторонних данных; - работа над системой управления производством на металлургическом комбинате; - участие в проекте автоматизации процессов производства; - создание инвестиционной платформы; - разработка поискового движка на Spring Boot; - создание социальной сети для банка. Выполнял обязанности по проектированию архитектуры, разработке сущностей и бизнес-логики, работе с интеграциями, тестированию и багфиксу, проведению релизов и поддержке проектов.

Подробнее
E-commerce & Retail • FinTech & Banking • Realty & Constructoring
ИШ
Игнат Ш.
Минск
Java разработчик
Senior
2 997,4 Р/час
access
ACID
Agile
aml
AmoCRM
API
API Gateway
ArgoCD
AWS
+138

▪ Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Создание и улучшение микро-сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, Clean Code ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее

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

FinTech & Banking • Realty & Constructoring
БГ
Булат Г.
Казань
IOS разработчик
Middle+
3 506,49 Р/час
Git
REST
Swift
Core Data
Alamofire
Firebase
MVP
macOS
XCTest
Realm
+35

Опыт: Опыт разработки ПО 3 года Навыки и умения: Планирование задач, согласование сроков и дат релизов с командой Оценка трудозатрат на выполнение задач Принятие технических решений как в индивидуальном порядке, так и совместно с командой Консультирование специалистов по технической части Декомпозиция, распределение задач Написание кода, соблюдение стандартов написания кода, Code review Передача готовых модулей на проверку QA, контроль процесса релиза Опыт работы с сетевым слоем Опыт работы и моделирования баз данных Интеграция разработки и релизов. Опыт деплоймента приложений, сборки релизных версий, организацией тестирования через TestFlight, подготовкой к релизу и публикацией в App Store. Работа с App Store Connect. Опыт успешного разрешения конфликтов с командой проверки App Store. Анализ отклоненных сборок, выявление причин несоответствия требованиям, разработка решений, публикация приложений. Эффективное решение сложные проблем, быстрая адаптация к новым технологиям и внедрение их в сжатые сроки. Глубокое понимание бизнес-требований и умение находить технические решения для их реализации. Выявлял и устранял проблемы на уровне технической разработки

Подробнее
E-commerce & Retail • HRTech • Realty & Constructoring • Travel, Hospitality & Restaurant business
ВА
Вадим А.
Таганрог
Backend разработчик
Middle+
2 857,14 Р/час
TypeORM
Grafana
Socket.io
Работа с интеграциями
Redux
web3
GraphQL
AWS
WebSockets
Mongoose
+43

Вадим — опытный backend-разработчик уровня Middle+. Обладает широким спектром навыков, включая работу с AWS, Docker, Express.js, NestJS, PostgreSQL и другими инструментами. Имеет опыт разработки low-code платформ, настройки REST API, работы с интеграциями и unit-тестирования. Вадим участвовал в трёх проектах: - DSL — разработка low-code платформы для работы с документами, CRM и управления компанией; - Trip Advisor like project — создание туристического приложения с REST архитектурой, настройкой кеширования данных, аутентификации, аналитики и платёжной системы; - Online Store creator — платформа для создания продающих сайтов с оплатой. Также Вадим работал над проектом Renting and selling real estate в роли full-stack разработчика.

Подробнее