Павел П. Java разработчик, Middle

ID 20193
ПП
Павел П.
Мужчина
Россия, Ростов-на-Дону, UTC+3
Ставка
2 427,66 Р/час
вкл. НДС 5% (90 Р)
Специалист доступен с 14 июня 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle
Навыки
Spring
Spring Boot
Spring Cloud
Hibernate
MongoDB
PostgreSQL
RabbitMQ
Redis
Docker
ELK Stack
Git
Gradle
HTTP
JUnit
Keycloak
Linux
Maven
Mockito
REST API
SQL
WireMock
Java
Liquibase
Lombok
MapStruct
OpenAPI
Spring Data JPA
Spring Security
Validation
velocity
Web
OpenFeign client
API Gateway
Doc
Eureka
Flyway
Grafana
Loki
netflix
Prometheus
Security
Spring Cloud Config
Swagger
Tempo
TestContainers
Thymeleaf
WebFlux
JDBC
.NET
Bcrypt
concurrent
Jackson
Java 17
SLF4J
Socket
utils
googlecontainertoolsjib
telegrambotsapi
Jira
JPA
Spring Data
OAuth 2.0
Отрасли
E-commerce & Retail
EdTech
Information Security
Social Networking
Знание языков
Английский — B2
Проекты   (3 года 6 месяцев)
Трекинговая платформа корпоративного обучения
Роль
Java Team Lead
Обязанности
Система внутрикорпоративного обучения сотрудников, построенная на системе грейдов, с треками развития по профессиям, обучающими материалами, контрольными вопросами и заданиями для проверки усвоения знаний, оценкой уровня компетенций и контролем прогресса обучения, а также аналитикой по профессиональному развитию сотрудников компании. Платформа предоставляет статистику по профессиональному развитию сотрудников для менеджеров компании Примеры задач: - Проектирование спецификаций и схем OpenAPI, построение ER-диаграмм и базы данных для обеспечения четкого разграничения зон ответственности в команде разработки. Разработка технических решений для интеграций с Keycloak, почтовым сервером и брокером сообщений. - Создание REST API для конфигурирования и управления обучающими треками. Реализация REST API на Spring Boot с валидацией данных на основе Spring Validation. Использование Spring Data JPA и Hibernate для работы с реляционной базой данных. Интеграция аутентификации и авторизации, настройка защищенного доступа к API с разграничением прав пользователей. Внедрение Spring Security с OAuth2 и Keycloak для управления доступом к сервисам и реализации ролевой модели. - Разработка системы уведомлений пользователей при событиях (защита грейда, необходимость пересдачи и др.) с отправкой почтовых уведомлений и внутренними оповещениями на платформе. Настройка RabbitMQ для асинхронной обработки событий и многоуровневой системы уведомлений. Использование Spring Mail Service и Apache Velocity для отправки и шаблонизации писем. - Хранение обучающих материалов, фотографий пользователей в MinIO - Разработка модульных и интеграционных тестов для проверки функциональности и надежности приложения с помощью JUnit, Mockito, WireMock. - Использование Docker для контейнеризации и удобства локальной разработки. - Совместная работа с командой через систему контроля версий GIT.
Стек специалиста на проекте
Validation, velocity, Lombok, Spring Data JPA, Liquibase, Keycloak, JUnit, Mockito, Gradle, WireMock, Web, Docker, Spring Security, Hibernate, MapStruct, OpenAPI, RabbitMQ, Spring Boot, PostgreSQL
Отрасль проекта
EdTech
Период работы
Сентябрь 2024 - По настоящее время  (10 месяцев)
Система управления порталами
Роль
Java разработчик
Обязанности
Система управления порталами для предоставления клиентам SaaS-решения в области охраны труда, позволяющего управлять аккаунтами, доступами и тарификацией. В рамках каждого портала клиент получает выделенные поддомены для клиентской части и панели администратора, а также отдельную базу данных. Система автоматизирует создание порталов, ограничивает доступ в случае неуплаты и, по истечении определенного срока, удаляет данные. Примеры задач: Создание REST API для конфигурирования и создания клиентских аккаунтов с автоматической тарификацией, системой управления и отслеживания состоянием развернутых порталов . Организация движения аккаунтов по статусам (включая ручную и автоматическую блокировку). Добавление механизма повторных попыток создания тенанта при ошибке. Spring Boot (web, validation) для создания REST API с валидацией входящих данных. Реализация openfeign-client для межсервисного обмена данными с приложением, отвечающим за разворот порталов и их бесперебойную работу.. Управление доступом и безопасностью. Настройка Spring Security для защиты эндпоинтов, аутентификации через JWT, Хранение хэшей паролей, выдача JWT при успешной авторизации, реализация выхода пользователя из системы. Организация межсервисного взаимодействия. Spring Security для защиты API и управления доступом к сервисам. Формирование API-документации для совместной разработки с помощью OpenApi. Отправка почтовых уведомлений при регистрации новых пользователей и компаний с помощью Spring mail service, шаблонизация писем при помощи apache velocity. Написание модульных и валидационных тестов для приложения с помощью JUnit, Mockito. Использование Docker в локальной разработке; Работа в команде с использованием GIT.
Стек специалиста на проекте
Validation, velocity, Lombok, Spring Data JPA, Spring Cloud, Liquibase, Git, API, JUnit, Mockito, Gradle, Apache, JWT, Spring Mail, Web, Docker, Spring Security, Hibernate, MapStruct, OpenFeign client, OpenAPI, REST API, Spring, Spring Boot, PostgreSQL
Отрасль проекта
Information Security
Период работы
Май 2024 - Август 2024  (4 месяца)
Онлайн-магазин
Роль
Java разработчик
Обязанности
Проект онлайн-магазина, разработанный с использованием современных технологий для обеспечения высокопроизводительного, масштабируемого и безопасного веб-приложения. Примеры задач: Создание REST API для каталогов товаров, реализация сервиса catalogue-service с поддержкой CRUD-операций и сложной фильтрацией по товарам Spring Boot (web, validation) использовался для создания REST API с валидацией запросов Spring Data JPA и Hibernate применялись для работы с базой данных Реализация распределенной конфигурации и регистрации сервисов, обеспечение обнаружения и конфигурации сервисов для упрощения их масштабирования и взаимодействия Spring Cloud Netflix Eureka использовался для автоматической регистрации микросервисов Spring Cloud Config применялся для централизованного управления настройками приложений Интеграция аутентификации и авторизации, настройка безопасного доступа к API и разделение прав между пользователями Spring Security (OAuth2) и Keycloak применялись для защиты API и управления доступом к сервисам Реализация MVC-приложения для управления данными менеджеров, построение сервиса manager-app с удобным пользовательским интерфейсом для менеджеров магазина Thymeleaf использовался для построения динамических HTML-шаблонов Реализация сервиса для обслуживания пользователей, создание асинхронного сервиса customer-app для повышения производительности Spring WebFlux обеспечивал асинхронную обработку запросов для улучшения отклика при высоких нагрузках Разработка сервиса для сбора обратной связи, feedback-service MongoDB использовался в ввиду разнородной структуры отзывов Spring WebFlux применялся для обработки асинхронных запросов Система мониторинга и логирования, настройка централизованного логирования, сбора метрик и трассировки запросов для управления микросервисами Prometheus сбор метрик, Grafana визуализация данных, Loki логирование и Tempo для отслеживания трассировок запросов Формирование API-документации для совместной разработки с помощью Spring Doc и Swagger Написание модульных и интеграционных тестов для приложения с помощью JUnit, Mockito, WireMock, Testcontainers Контейнеризация и оркестрация микросервисов, упрощение развертывания и масштабирования при помощи Kubernetes и Docker
Стек специалиста на проекте
Doc, Validation, netflix, Grafana, Tempo, Lombok, Spring Data JPA, Spring Cloud, WebFlux, Flyway, Keycloak, API, JUnit, MongoDB, Mockito, Swagger, Redis, Prometheus, Security, API Gateway, WireMock, Thymeleaf, Eureka, OAuth 2.0, Spring WebFlux, Spring Cloud Config, Web, Loki, Docker, Spring Security, Hibernate, TestContainers, Maven, REST API, Spring, Spring Boot, PostgreSQL, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2023 - Апрель 2024  (11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ДГТУ
Специальность
Холодильная, криогенная техника и системы жизнеобеспечения
Завершение учебы
2017 г.

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

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). Имею опыт лида команды, менторинга сотрудников и предоставления технической поддержки, а также организации скрам-процессов с нуля. Обладаю отличными навыками коммуникации и способностью эффективно взаимодействовать с различными участниками команды, включая бизнес-аналитиков, тестировщиков и менеджеров проекта. Демонстрирую самостоятельность и инициативу в решении проблемных ситуаций, способна принять на себя ответственность за свою работу и достижение поставленных целей. Гибко адаптируюсь к изменениям и новым требованиям, способна эффективно работать в динамичной среде и быстро осваивать новые технологии и концепции. Понимаю важность создания легко читаемого и легко обслуживаемого исходного кода. В свободное от работы время интересуюсь информационными технологиями и инновациями, увлекаюсь видео-съемкой, монтажом видео и графикой. Непрерывно прохожу различные курсы, люблю осваивать новые направления и знакомиться с людьми, у которых можно чему-то научиться.

Подробнее
Cloud Services • E-commerce & Retail • Manufacturing
МТ
Михаил Т.
Минск
Java разработчик
Middle
3 211,19 Р/час
boot
core
Data
Framework
Hibernate
Java
JDBC
JPA
JUnit
Kotlin
+82

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

Подробнее
E-commerce & Retail • FinTech & Banking • Social Networking • Urban technology
АБ
Артур Б.
Ереван
Java разработчик
Senior
4 238,77 Р/час
3rd
Abstract
Adapter
Agile
Amazon
Amazon DynamoDB
Amazon Web Services
AntD
Apex
API
+142

Ориентированный на результат и опытный старший разработчик программного обеспечения с 6-летним практическим опытом создания и поддержки надежных приложений и систем на базе Java. • Разработка на Java: Большой опыт в разработке, кодировании, тестировании и отладке Java-приложений. • Хорошее понимание ООП, принципов и шаблонов проектирования; Работа по Scrum; Hibernate. • Сотрудничество: Навыки совместной работы с межфункциональными командами для достижения целей проекта. • Решение проблем: Сильные аналитические способности и умение решать проблемы, обеспечивающие эффективное решение вопросов. • Управление жизненным циклом : Хорошо разбирается в ведении проектов на протяжении всего жизненного цикла разработки программного обеспечения. • Постоянное обучение: Стремится быть в курсе новейших технологий Java и передового опыта. • Качество кода: Приоритет отдается написанию чистого, поддерживаемого и эффективного кода для оптимальной производительности системы. • Масштабируемость и безопасность: Фокусируется на обеспечении масштабируемости, надежности и безопасности приложений. Имея за плечами опыт успешной реализации проектов и стремление к совершенству, я готов привнести свои навыки и опыт в успех вашей команды.

Подробнее

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

Logistics & Transport • RnD
ЕП
Евгений П.
Ижевск
DevOps
Middle
2 337,66 Р/час
HAProxy
Оркестрация
Grafana
Работа с интеграциями
vector
операционные системы
ДО
Логирование
контейнеризация
автоматизация
+58

Операционные системы и серверное администрирование Linux : 14 лет активного использования Linux (Debian, Ubuntu, CentOS) в качестве десктопной и серверной платформы. Опыт настройки и сопровождения серверов. Bash/Shell : Создание скриптов для автоматизации задач, использование командной строки (grep, sed, awk). Контейнеризация и оркестрация Docker : Развертывание и управление контейнерами, создание Docker Compose файлов для локального и продакшен развертывания. GitLab CI/CD, Jenkins : Автоматизация процессов сборки, тестирования, доставки и деплоя приложений. Kubernetes, Talos, Flux - настройка, эксплуатация Автоматизация инфраструктуры Ansible : Написание плейбуков для автоматизации конфигурации и управления инфраструктурой. HAProxy : Настройка балансировки нагрузки для обеспечения высокой доступности сервисов. Мониторинг и логирование ELK Stack : Запуск, настройка паттернов для обработки логов, построение дашбордов и графиков. Prometheus & Grafana, Alertmanager, Loki : Опыт работы с мониторингом производительности и состояния систем, сбор и анализ логов. Vector, Victoria - сбор метрик . Базы данных SQL : Опыт работы с PostgreSQL, MySQL — от разворачивания до создания баз и таблиц. NoSQL : Работа с MongoDB для хранения и управления данными. Oracle : Был разработчиком и сопровождал проекты на Oracle APEX и PL/SQL. Веб-серверы и сетевые технологии Nginx, Apache : Конфигурирование и оптимизация веб-серверов для повышения отказоустойчивости и масштабируемости. Сетевые технологии : Понимание принципов работы сетей, протоколов и архитектурных решений для построения надежных систем. Программирование Python : Основной язык программирования для написания скриптов и автоматизации задач. Bash/CLI утилиты : Глубокое знание командной строки, частое использование grep, sed, awk. CI/CD и DevOps инструментарий GitLab CI/CD : Сборка артефактов, доставка и запуск приложений на серверах. Jenkins : Интеграция в процессы автоматизации сборки и деплоя.

Подробнее
E-commerce & Retail
РД
Рустам Д.
Москва
Продуктовый аналитик
Middle+
3 181,82 Р/час
C#
Adalo
C4
Reporting
Прогнозирование
н2
Разработка
ДО
Продажа ПО
+46

Рустам — продуктовый аналитик с опытом работы в сфере электронной коммерции и розничной торговли более 3 лет. Он обладает навыками работы с различными инструментами, такими как Excel, Microsoft, Pandas, Python, SQL, 1C, C#, H2, Apache AirFlow и другие. Рустам работал над проектами для компаний ВкусВилл и OZON.ru. В рамках проекта для ВкусВилл он занимался подготовкой дашбордов с информацией о поставщиках, оценкой эффекта от повышения цен и решением ad-hoc задач. В OZON.ru он разрабатывал подход к ценообразованию, прогнозировал спрос, настраивал и поддерживал дашборды, создавал регулярные отчёты для поставщиков. На проектах Рустам взаимодействовал с продуктовыми менеджерами, тимлидами аналитики и заказчиками.

Подробнее