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

ID 27913
ДС
Денис С.
Мужчина, 30 лет
Россия, Краснодар, UTC+3
Ставка
3 981,88 Р/час
вкл. НДС 5% (147.62 Р)
Специалист доступен с 2 октября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Agile
BDD
CI/CD
circuit breakers
Clean Architecture
Cucumber
Docker
Elasticsearch
ELK
Git
Git Flow
Gradle
Grafana
Hibernate
Java
Jenkins
Jira
JPA
JUnit
Kafka
Kanban
Keycloak
Kotlin
Kubernetes
Log4j
Maven
Mockito
OpenAPI
orchestration
PostgreSQL
Postman
Prometheus
RabbitMQ
REST API
Saga
Scrum
Selenium
Spring Boot
Spring Data
Spring MVC
Spring Security
TDD
TestNG
outbox
OAuth 2.0
Отрасли
E-commerce & Retail
EdTech
Знание языков
Английский — B2
Главное о специалисте
Денис — Java-разработчик уровня Senior из Краснодара. Специализируется на разработке в отраслях E-commerce & Retail и EdTech. Владеет английским языком на уровне B2. Имеет опыт работы с широким спектром технологий, включая Agile, BDD, CI/CD, Clean Architecture, Docker, Elasticsearch, Git, Gradle, Hibernate, Java, Jenkins, JPA, Kafka, Kubernetes, Maven, Spring Boot, Spring Data, Spring MVC, Spring Security и другие. Участвовал в трёх крупных проектах: 1. Разработка платформы, аналогичной Jira, Confluence, GitLab/GitHub для управления задачами и проектами (роль — Java Developer, продолжительность — 11 месяцев). 2. Создание платформы для изучения иностранных языков с использованием интерактивных методов (роль — Java Developer, продолжительность — 1 год 3 месяца). 3. Разработка комплексной B2B-системы по продаже полиграфической продукции с акцентом на оптимизацию бизнес-процессов (роль — Java Developer, продолжительность — 3 года 1 месяц). На проектах занимался разработкой и оптимизацией бизнес-логики, интеграцией новых функциональных требований, проведением код-ревью и рефакторингом, разработкой тестов для повышения качества продукта, взаимодействием с различными участниками команд.
Проекты   (5 лет 6 месяцев)
Платформа, аналог jira, confluence, gitlab/github для управления задачами и проектами
Роль
Java Developer
Обязанности
КОМАНДА: 1 РП, 1 ПМ, 1 лид, 4 Backend Developers, 4 Frontend Developers, 2 Analysts, 3 Testers, 1 Designer ЗАДАЧИ: Разработка REST и gRPC API для взаимодействия между сервисами. Формирование и реализация бизнес-логики для обеспечения функциональности системы. Презентация технических решений заказчику и участие в их обсуждении. Разработка и поддержка микросервисов с использованием Spring Boot, Spring Cloud, Hibernate, Kafka/RabbitMQ для event-driven-архитектуры. Интеграция стартера с модулями “Сфера.Задачи” и “Сфера.Проблемы”. Разработка CI/CD пайплайнов для автоматизации сборки и развертывания. Проведение юнит-тестирования и интеграционного тестирования для обеспечения качества кода. Руководство командой разработчиков, включая распределение задач, код-ревью и менторинг. Анализ и устранение проблем в микросервисной архитектуре. Проектирование схем баз данных в PostgreSQL/MySQL с использованием Redis для кеширования. Оптимизация сложных SQL-запросов для повышения производительности отчетов и аналитики. Эффективное взаимодействие со стейкхолдерами: PM, QA, DevOps, бизнес-аналитиками.
Достижения
Обеспечил полное покрытие критически важных модулей тестами с использованием JUnit и Mockito, что улучшило стабильность системы
Стек специалиста на проекте
PostgreSQL, Docker, REST, Kotlin, Postman, JUnit, Mockito, Gradle, Hibernate, JMeter, Spring Security, Swagger, Grafana, MVC, Kubernetes, Prometheus, Liquibase, ELK, Kafka, Framework7, Redis, Java 17, Spring Boot 2.3
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2024 - Май 2025  (1 год)
Разработка платформы для изучения иностранных языков с использованием интерактивных методов
Роль
Java Developer
Обязанности
КОМАНДА: 1 РП, 1 ПМ, 1 лид, 4 Backend Developers, 4 Frontend Developers, 2 Analysts, 1 Tester, 1 Designer ЗАДАЧИ: Поддержка существующего кода с целью повышения его эффективности. Реализация модульных и интеграционных тестов. Реализация бизнес-логики приложений, обеспечивающей интерактивность платформы. Участие в технических совещаниях для отслеживания прогресса проекта. Разработка и выполнение тестов для проверки функциональности. Интеграция новых функциональных требований в существующую кодовую базу. Анализ технических проблем и внедрение решений. Внедрение системы достижений и наград для повышения вовлеченности пользователей. Управление пользовательскими данными и разработка системы уведомлений. Создание и поддержка системы аутентификации и авторизации пользователей. Осуществление код-ревью и рефакторинг для упрощения кода. Планирование спринтов и распределение задач между участниками команды. Оптимизация работы с базами данных для улучшения производительности.
Достижения
Оптимизация запросов к PostgreSQL привела к значительному сокращению времени выполнения операций Разработка модуля достижений и наград, что повысило мотивацию и вовлеченность пользователей
Стек специалиста на проекте
PostgreSQL, Docker, Jira, Selenium, Bitbucket, Mockito, Maven, Hibernate, Jenkins, Cucumber, Grafana, MVC, Kubernetes, GitLab, Prometheus, Keycloak, Spring Data, Java 11, JUnit 5, SonarCube, Spring Boot 2.3, Оптимизация запросов
Отрасль проекта
EdTech
Период работы
Февраль 2023 - Май 2024  (1 год 4 месяца)
Разработка комплексной b2b-системы по продаже полиграфической продукции с акцентом на оптимизацию бизнес-процессов.
Роль
Java Developer
Обязанности
КОМАНДА: 1 РП, 1 ПМ, 1 лид, 3 Backend Developers, 3 Frontend Developers, 1 Analyst, 2 Testers, 1 Designer ЗАДАЧИ: Разработка новых функциональных возможностей и их интеграция в существующий продукт. Интеграция бизнес-логики для оптимизации процессов обработки заказов. Проведение код-ревью и рефакторинг для улучшения структуры кода. Разработка интеграционных и модульных тестов для повышения качества продукта. Оптимизация процессов обработки данных для повышения производительности системы. Онбординг новых сотрудников для повышения командной эффективности. Взаимодействие с командой разработчиков и аналитиков для поиска оптимальных решений. Исправление ошибок и недочетов в предоставленной функциональности.
Достижения
Успешная разработка и внедрение бизнес-логики, существенно оптимизировавшей процесс обработки заказов Увеличение покрытия кода тестами до 85% с использованием JUnit5 и интеграционных тестов
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Kibana, Bitbucket, Spring Boot, Maven, MVC, GitLab, SonarQube, Zabbix, Spring Data, Java 11, JUnit 5, Spring, Разработка, внедрение
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2019 - Январь 2023  (3 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белгородский государственный национальный исследовательский университет
Специальность
Педагогический институт, иностранный язык
Завершение учебы
2024 г.

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

FinTech & Banking • Government & Public Sector • HRTech
АС
Армен С.
Ереван
Java разработчик
Senior
4 110,32 Р/час
Agile
Angular
Apache Kafka
Maven
Apache Tomcat
apis
Architecture
AWS
BDD
CI/CD
+90

Я являюсь инженером-программистом, специализирующимся на Java и Kotlin. С глубоким пониманием принципов разработки программного обеспечения, я стремлюсь создавать надежные и масштабируемые решения, соответствующие потребностям бизнеса. Я уверен в силе четкой коммуникации как с членами команды, так и с заинтересованными сторонами, чтобы обеспечить их согласованность и эффективное достижение целей. Моя цель — непрерывно учиться и адаптироваться к новым технологиям и тенденциям в отрасли, что позволяет мне вносить эффективный вклад в любые проекты. 🚀 DevOps Я считаю, что текущие тенденции в отрасли требуют от разработчиков не только знания классических технологий бэкенда, но и дополнительных инструментов и практик. Поэтому я начал изучать DevOps. Мне очень нравится эта область, и я думаю, что она прекрасно дополняет разработку на Java и Kotlin. Навыки DevOps также чрезвычайно полезны как для команды, так и для общего успеха бизнеса. Я работал с несколькими эффективными архитектурными шаблонами в DevOps, такими как контейнеризация с использованием Docker и оркестрация с помощью Kubernetes. Также я использовал такие инструменты, как Helm для управления развертываниями Kubernetes, GitLab CI/CD для автоматизации конвейеров, а также Prometheus с Grafana для мониторинга и обеспечения наблюдаемости. Эти инструменты помогают создавать масштабируемые, надежные и поддерживаемые системы, что крайне важно для современных процессов разработки. 🤖🦾 AI Технологии Кроме того, современная эпоха требует не только сильных технических навыков, но и правильного подхода к использованию технологий искусственного интеллекта. Я считаю, что мы уже наблюдаем процесс фильтрации в отрасли — где все больше повторяющихся и рутинных задач автоматизируется. Благодаря ИИ многие задачи теперь могут выполняться меньшими, более эффективными командами. Этот сдвиг позволяет нам сосредоточиться на стратегическом мышлении, креативности и создании более умных решений. Важно, чтобы инженеры адаптировались, ос

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

Подробнее
E-commerce & Retail • FinTech & Banking • Media
ЭК
Эрнест К.
Бишкек
Java разработчик
Senior
4 545,45 Р/час
ActiveMQ
Angular
AOP
Apache
apache cxf
Apache Kafka
Apache Tomcat
API
Apidog
Architecture
+159

Обо мне: Личные качества: ● Активный участник команды ● Коммуникабельность ● Желание решать сложные задачи ● Организация работы ● Самостоятельность ● Умение адаптироваться ● Умение предлагать альтернативные варианты ● Стрессоустойчивость ● Быстро обучаемость новым скиллам ● Самосовершенствование Развитие: ● Вижу себя как Архитектора решений, и обучаюсь в этом направлении. Обладаю опытом работы как технического лидера, так и руководителя команды. Есть навыки управления проектом, и построения процессов внутри команды ● Читаю техическую литературу, самосовершенствуюсь. Изучаю программирование на Flutter, и также AWS для получения сертификата AWS Cloud Practitioner, AWS Cloud Developer

Подробнее

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

E-commerce & Retail • FinTech & Banking • GameDev • HRTech • RnD • Telecom • Travel, Hospitality & Restaurant business
МБ
Максим Б.
Ростов-на-Дону
QA ручной
Senior
2 954,3 Р/час
Grafana
cluster
PHP
Browser Stack
GitLab
Postman
HTTP
Asana
DevTools
REST
+67

Опыт тестирования 7 лет Опыт работы с инструментами и технологиями: Android Studio, XCode, Charles Proxy, Proxyman, Chrome Dev Tools, Browser Stack, ELK Stack, Kibana, Postman, Swagger, Fiddler, DBeaver, Firebase, Amplitude, Jenkins REST, SOAP, Git, Asana, test flight VSCode, Jira, Confluence, AppCenter Опыт работы с языками: Python, Javascript, SQL, XML Опыт работы с фреймворками: Selenium, Playwright, Allure Навыки: Создание тест-кейсов; Оформление баг-репортов; Анализ логов; Работа с SQL запросами и базами данных; Понимание SDLC, методологий тестирования, принципов тест дизайна; Навыки работы с системами контроля версий; Работа с тестовыми артефактами и подходами тестирования; Составление тест-планов; Создание тест-кейсов и чек-листов; Разработка тестовых сценариев; Оформление баг-репортов; Регрессионное тестирование; Навыки проведения E2E тестов; Навыки организации и планирования процессов тестирования; Опыт проведения интеграционных тестов; Понимание основ клиент-серверной архитектуры; Кроссбраузерное тестирование. Виды тестирования: Дымовое тестирование; Тестирование критического пути; Расширенное тестирование; Тестирование нового функционала; Повторное тестирование; Регрессионное тестирование; Интеграционное тестирование; Системное тестирование; Тестирование документации; Тестирование установки; Тестирование на удобство использования; Тестирование графического интерфейса пользователя; Тестирование совместимости; Тестирование локализации; Кроссплатформенное тестирование; Нагрузочное тестирование.

Подробнее