Иван П. Java разработчик, Middle

ID 28169
ИП
Иван П.
Мужчина, 26 лет
Россия, Москва, UTC+3
Ставка
2 987,01 Р/час
НДС не облагается
Специалист доступен с 17 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle
Навыки
AOP
API
boot
CI/CD
cloud
Confluence
Data
Docker
Flyway
Git
GitHub
GitHub Actions
H2
hibernate/jpa
IntelliJ IDEA
Java
Jira
JUnit
Kafka
Kubernetes
Mail
Maven/Gradle
Mockito
open
PostgreSQL
Postman
Redis
Security
Spring
SQL
TestContainers
Testing
Web
брокеры сообщений
Документация
Контроль версий
Оркестрация
Разработка
управление
Управление проектами
Отрасли
E-commerce & Retail
LifeStyle
Travel, Hospitality & Restaurant business
Главное о специалисте
Java Backend Developer с 3+ годами коммерческого опыта. Специализируюсь на разработке масштабируемых систем на базе микросервсиной архитектуры, используя Spring Boot, PostgreSQL, с возможностью синхронной/асинхронной коммуникации между сервисами, обеспечивая безопасное взаимодействие через OAuth2.0, включая реализацию собственного сервиса авторизации. Имею опыт настройки CI/CD процессов, мониторинга и контейнеризации приложений. Открыт новым технологическим вызовам и стремлюсь к постоянному профессиональному развитию.
Проекты   (3 года 8 месяцев)
Система учета товара и управлением инвентаризацией для розничных магазинов.
Роль
Java Backend Developer
Обязанности
Реализация механизмов аутентификации, авторизации и защиты данных согласно корпоративным стандартам безопасности. Участие в проектировании и реализации структуры БД. Настройка и управление миграциями баз данных для обеспечения целостности и актуальности данных. Проведение регулярного анализа и рефакторинга устаревшего кода, способствующему сокращению технического долга и повышению стабильности системы. Покрытие кода юнит- и интеграционными тестами для проверки работоспособности функционала. Контейнеризация приложений с использованием Docker.
Достижения
Реализовал аутентификацию пользователя с использованием интроспекции opaque токена по ROPC и Refresh Token flows и межсервисное взаимодействие через Client Credentials flow согласно OAuth 2.0 спецификации и настроил работу Resource сервисов с одновременным подключением к целевой и auth базам данных и разделением выполненных миграций на соответствующие таблицы Flyway. Реализовал функционал для запуска автоматического процесса расчета скидок для товаров с определенным сроком нахождения в остатке и уведомления пользователей, что сократило количество ошибок при ручном пересчете. Реализовал библиотеку для централизованной обработки ошибок с возможностью интернационализации; Оптимизировал ключевые запросы, что сократило время их выполнения.
Стек специалиста на проекте
Specifications, client, hibernate/jpa, расчет, Программное обеспечение, аутентификация, миграции, Flows, Data, Flyway, JUnit, Mockito, Redis, Kafka, boot, cloud, Security, Flow.js, OAuth 2.0, Web, Swagger, SQL, Docker, GitHub Actions, Mail, Maven, данных, auth, функционал, Spring, TestContainers, Kubernetes, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2024 - Июль 2025  (1 год 4 месяца)
Внутреннее приложение для сотрудников отдельных филиалов компании.
Роль
Java Backend Developer
Обязанности
Оптимизация кода для повышения производительности и читаемости. Участие в проектировании и реализации микросервисной архитектуры. Реализация функционала в соответствии с бизнес требованиями. Создание и поддержка документации для нового или ранее реализованного функционала. Участие в перекрестном код-ревью для поддержания качества проекта. Анализ и исправление багов на этапах разработки и тестирования. Автоматизация процессов сборки, тестирования и деплоя через GitHub Actions.
Достижения
Настроил сервисы: Gateway для единой точки входа c маршрутизацией входящих запросов, преобразованием пути запроса и фильтрацией на наличие Basic Auth. Eureka для регистрации всех сервисов и предоставление возможности использования Feign Client без указания URL. Config для единой точки хранения всех конфигурационных файлов всех сервисов. Admin для отображения жизненного статуса и доп. информации о всех сервисах. Реализовал функционал восстановления доступа пользователя по одноразовой uuid-ссылке с внутренней Anti-fraud проверкой и настроил выдачу OTP кода для подтверждения пользователя при регистрации и возможной двухфакторной аутентификации. Реализовал функционал кэширования данных с помощью Redis, оптимизировав время ответа на частые запросы.
Стек специалиста на проекте
gateway, hibernate/jpa, Fraud, Basic Auth, Программное обеспечение, otp, admin, Data, Liquibase, JUnit, Mockito, Redis, Config, Kafka, boot, cloud, Security, Feign Client, Eureka, Web, Swagger, SQL, Docker, GitHub Actions, C, Автоматизация процессов, Mail, Maven, Testing, данных, url, Microservice Architecture, функционал, Spring, сервисы, TestContainers, PostgreSQL
Отрасль проекта
LifeStyle
Период работы
Март 2023 - Март 2024  (1 год 1 месяц)
Мобильное приложение, ориентированное на поиск интересных локаций.
Роль
Java Backend Developer
Обязанности
Реализация функционала в соответствии с бизнес требованиями. Интеграция инструментов мониторинга и логирования для оперативного обнаружения и анализа проблем в работе системы. Интеграция с внешними API. Покрытие кода юнит- и интеграционными тестами для проверки работоспособности функционала. Проведение регулярного анализа и рефакторинга устаревшего кода, способствующему сокращению технического долга и повышению стабильности системы.
Достижения
Настроил базовую телеметрию со сбором метрик с сервисов с помощью Prometheus и визуализировал их с помощью Grafana, а также логирование разных уровней в сервисах с помощью AOP, их хранение в локальных файлах и отправку с последующим хранением вместе с трассировками и визуализацией с использованием Grafana/Loki и Tempo. Настроил интеграцию внешнего картографического API для реализации возможностей отображения карты, построения маршрутов, геокодирования и т.д. Обеспечил покрытие критических участков кода тестами более чем на 70%, что позволило выявлять и устранять дефекты на ранней стадии разработки, сократить количество регрессионных ошибок в продакшене и ускорить выпуск обновлений, что повысило стабильность и качество продукта.
Стек специалиста на проекте
PostgreSQL, Docker, API, SQL, JUnit, Mockito, Gradle, Swagger, Data, AOP, Liquibase, Security, Web, TestContainers, Мониторинг, Redis, Рефакторинг, Spring, Работа с интеграциями, boot, cloud, hibernate/jpa, Анализ, бизнес, функционал
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Август 2020 - Октябрь 2021  (1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский Университет Транспорта (МИИТ) - Академия Водного Транспорта
Специальность
Эксплуатация Судовых Энергетических Установок
Завершение учебы
2021 г.

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

FinTech & Banking • FoodTech • Government & Public Sector • Logistics & Transport • Manufacturing
АВ
Артур В.
Тюмень
Java разработчик
Senior
3 506,49 Р/час
методологии
Compose
ELK
Grafana
assertj
архитектура
AWS
GitLab
Разработка
брокеры сообщений
+109

Мой путь в IT — это постоянный поиск баланса между технической глубиной и решением бизнес-задач. За 5 лет работы с Java я убедился: даже самый сложный код имеет ценность только тогда, когда он становится частью системы, которая работает для людей. В проектах, где требовалось масштабировать сервисы или интегрировать разнородные системы, я учился видеть не только код, но и контекст. Например, оптимизация процессов обработки данных или внедрение инструментов для прозрачности инфраструктуры — это не просто задачи из джуры, а шаги к тому, чтобы заказчик получил результат быстрее и без потерь. Мне близок подход, где разработчик — не просто исполнитель, а участник диалога. Будь то проектирование микросервисов, настройка CI/CD или менторство коллег — я стараюсь работать так, чтобы код и процессы становились надежным фундаментом, а не временным решением. Ищу команду, где смогу применять этот опыт. Готов решать задачи, требующие как технической экспертизы, так и умения слушать, анализировать и предлагать. Самая интересная задача: Реализация интеграции с 5 разнородными источниками данных (PostgreSQL, Elasticsearch, внешние API) для генерации PDF-документов в реальном времени. · Нужно было обеспечить синхронную работу с системами, которые имели разные форматы данных и latency. · Добавил асинхронную обработку через Kafka: данные собирались в фоне, а пользователь получал уведомление о готовности документа. · Использовал Redis для кэширования шаблонов и часто запрашиваемых данных Самая технически сложная задача: Обработка 5000+ событий в секунду с IoT-датчиков в реальном времени без потерь данных. · Kafka не справлялась с пиковой нагрузкой: сообщения терялись, потребители отставали. · Данные о температуре плавки и составе сплавов критичны для качества продукции. Решение которое внедлил для решения проблемы: · Перераспределил партиции Kafka, увеличив их количество, и настроил сжатие сообщений. · Внедрил Apache NiFi как буферный слой для предобработки данных перед отправкой в Kafka

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

Подробнее
E-commerce & Retail • FinTech & Banking • Government & Public Sector • HRTech • Logistics & Transport • Realty & Constructoring • RnD
ИМ
Илья М.
Гомель
Java разработчик
Senior
4 545,45 Р/час
specta
HTML5
Servlets
JavaScript
Subversion
GitLab
Kubernetes
Java 7
criteria
+109

Разработчик с более чем 11-летним опытом в коммерческой разработке ПО, из них 8 лет – в Java-разработке. Хорошие знания и большой опыт работы с JSE 8+, Spring Framework (Core, MVC, Security, Data), Spring Boot, SQL, Hibernate, J2EE (servlets, JSP), PrimeFaces, реляционными базами данных (PostgreSQL, MySql, Oracle, DB2), Hybris, SOLR, Swagger, Liquibase. При разработке часто взаимодействовал с бизнес аналитиками и заказчиками. Неоднократно продумывал совместно с коллегами функционал и структуру базы данных. Как ведущий инженер слежу за соблюдением принципов разработки, таких как SOLID, ACID, DRY, KISS, также использую практики чистого кода и следую соглашениям REST при работе с http, имею опыт работы с SOAP. Имею большой опыт использования инструментов тестирования JUnit, Mockito. В процессе работы неоднократно приходилось использовать Jmeter. Последние 2 года работал руководителем Java Unit в компании SENLA. В процессе работы отдел вырос в 2 раза. Как главный инженер проводил подготовительные интервью для сотрудников своего офиса, смежных офисов, а также тренировал других коллег проводить интервью для их личностного роста, выступал в качестве руководителя на внутреннем проекте, менторил инженеров для освоения новых технологий. Участвовал в разработке плана подготовки сотрудников компании к работе на коммерческих проектах. Также в качестве руководителя отдела Java я регулярно проводил оценки производительности для своих подчиненных и составлял для них личные планы развития. В процессе трудовой деятельности я провёл большое количество собеседований в трёх компаниях на должности младшего и старшего уровня. Имею опыт обучения новичков. Принимал участие в защите дипломов на курсах программирования. В работе люблю задачи, требующие нестандартного решения. Также с удовольствием изучаю новые технологии.

Подробнее

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

E-commerce & Retail • EdTech
АЩ
Алексей Щ.
Смоленск
Битрикс24 разработчик
Senior
3 181,82 Р/час
PostgreSQL
RabbitMQ
Git
Docker
JavaScript
Sentry
Redis
PHP 7.3
+8

Архитектура, оптимизация, масштабирование, управление командой Backend-разработчик с более чем 6 годами опыта в создании высоконагруженных и отказоустойчивых систем. Успешно реализовал проекты в разных сферах: от e-commerce до SaaS-решений. Ключевые навыки: - Языки и технологии: JavaScript, PHP, Docker, RabbitMQ - Архитектура: Микросервисы, монолиты - Базы данных: PostgreSQL, MySQL, Redis, оптимизация запросов - Управление: Опыт руководства командой (3-5 человек), планирование задач, code review, наставничество Что я принесу в ваш проект? ✅ Надежность – пишу чистый, поддерживаемый код с покрытием тестами ✅ Масштабируемость – проектирую системы, способные выдерживать высокие нагрузки ✅ Эффективность – оптимизирую производительность и снижаю затраты на инфраструктуру ✅ Организацию – умею выстраивать процессы в команде для быстрого и предсказуемого результата Опыт работы: - Team Lead / Senior Backend Developer - Увеличил отказоустойчивость системы, снизив downtime на 40% - Оптимизировал запросы к БД, ускорив API на 25% - Выстроил процессы code review и CI/CD, сократив время релизов в 2 раза - Backend Developer - Разработал микросервисную архитектуру с нуля - Интегрировал платежные системы и CRM Почему я? Не просто пишу код, а решаю бизнес-задачи: автоматизирую процессы, сокращаю издержки и помогаю продукту расти. Готов к сложным вызовам и быстро вливаюсь в команду.

Подробнее
E-commerce & Retail • Government & Public Sector
ВС
Вадим С.
Москва
Java разработчик
Junior+
2 142,86 Р/час
BSS
Регрессионное тестирование
JDBS
Auto testing
Jagger
javacore
Gitlab CI
GitLab
Selenid
RESTAssures
+32

Вадим — Java-разработчик уровня Middle из Москвы. Специализируется на разработке с использованием Java и Spring Boot. Имеет опыт работы с базами данных PostgreSQL и SQL, а также с инструментами автоматизации тестирования, такими как Jenkins CI, GitLab CI и Docker. Владеет английским языком на уровне B2. Имеет опыт работы в отраслях Government & Public Sector и E-commerce & Retail. Участвовал в проектах «Экзон Групп (Гаскар интеграция)» и «Petshopru». В проекте «Экзон Групп (Гаскар интеграция)» занимал роль инженера по автоматизации тестирования, разработал фреймворк для тестировки продукта СОД, занимался автоматизацией тест-кейсов, разработкой функционала фреймворка тестировки, написанием документации и переработкой старого кода. В проекте «Petshopru» занимался анализом требований и дизайном тест-кейсов в сотрудничестве с командой QA и аналитиком, оптимизировал процессы тестирования для улучшения эффективности.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking
УР
Улан Р.
Астана
Системный аналитик
Middle+
3 246,75 Р/час
Jira
Confluence
BPMN
UML
Figma
Postman
Draw.io
Swagger
DBeaver
MVP
+26

- Более 5-ти лет опыта бизнес- и системного анализа в коммерческих или государственных проектах - Опыт работы с внешними и внутренними интеграционными взаимодействиями (REST API, SOAP, ESB, Apache Kafka, RabbitMQ) - Опыт работы с СУБД: PostgreSQL, MS SQL, Oracle DB - Опыт разработки технических заданий, руководства пользователей, программ и методик испытаний - Опыт выявления и управления требованиями (бизнес-требования, функциональные и нефункциональные требования к ПО) - Участие более чем в 16-ти проектах различных сфер в качестве бизнес- и системного аналитика, а также product owner или менеджера проектов - Опыт работы в каскадных (Waterfall) и гибких (Scrum) методологиях Участие в качестве спикера на конференциях, презентациях

Подробнее
GameDev
ВО
Виктор О.
Москва
Frontend разработчик
Junior
1 142,86 Р/час
Git
HTML
CSS
Docker
JavaScript
PHP
Python
Bash
REST API
Linux
+11

Технические компетенции: Системное администрирование: - Администрирование Windows и Linux систем - Работа с терминальными средами (cmd, PowerShell, bash, zsh, alias) - Управление доменными структурами - Настройка и мониторинг файрволов (iptables, Windows Firewall) - Конфигурация DNS-серверов - Конфигурация маршрутизации и сетевой инфраструктуры Разработка и веб-технологии: - Фронтенд: HTML5, CSS3, JavaScript - Бэкенд: PHP, Python - Работа с базами данных: MariaDB, MySQL - Фреймворки: Flask, FastAPI - Версионирование: Git, GitLab Практический опыт и достижения: Автоматизация процессов: - Разработка bash-скриптов для автоматизации рутинных задач - Автоматизация установки Linux-систем с дополнительным ПО (ускорение процесса на 50%) - Скрипты для введения компьютеров в домен (ускорение процесса на 40%) - Автоматизация установки и обновления драйверов - Оптимизация процессов удаления и установки программного обеспечения (ускорение процесса на 60%) Веб-разработка: - Разработка и поддержка веб-проектов (доступны на GitHub и в облачном хранилище) - Создание веб-приложений с регистрацией и интеграцией с базами данных - Опыт работы с REST API - Внедрение систем аутентификации и авторизации

Подробнее