ИМ
Иван М.
Мужчина, 33 года
Россия, Москва, UTC+3
Ставка
3 853,43 Р/час
вкл. НДС 5% (142.86 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Backend-разработчик на Java с более чем 5 годами опыта в коммерческих проектах. Работал над решениями для финансового сектора, кредитного скоринга и e-commerce. Участвовал в создании и масштабировании микросервисных систем, включая сервис депозитария с двухфазными транзакциями (180 RPS), кредитную машину для оценки рисков юрлиц и торгово-закупочные платформы. Специализируется на разработке высоконагруженных отказоустойчивых систем. Опыт оптимизации производительности (3-кратный запас по нагрузке), реализации event-driven архитектур и обеспечения качества кода (JUnit, Mockito, ≥80% coverage).
Проекты
(5 лет 4 месяца)
Иннотех, Группа компаний
Роль
Ведущий Java developer
Обязанности
Описание: «Депозитарий» – микросервис, управляющий движениями бухгалтерского регистра и финансовыми операциями с использованием двухфазной транзакции.
Стадия разработки: с 0, масштабирование, поддержка.
Участие в проекте:
Разработка сервиса депозитария «с нуля», в том числе организация встреч с архитекторами и аналитиками для согласования технической и функциональной архитектуры;
Работа с микросервисной архитектурой;
Интеграция с внешними системами (Apache Kafka, REST API) для передачи событий и обмена данными.
Реализация механизма двухфазного коммита и механизма блокировок для обеспечения консистентности транзакций.
Проектирование, разработка и оптимизация взаимодействия с PostgreSQL, настройка миграций через Liquibase и работа с Hibernate ORM.
Сборка, деплой и поддержка сервиса на окружениях Dev/ST/IFT/LT.
Написание unit- и интеграционных тестов (JUnit, Mockito), обеспечение высокого покрытия кода.
Ведение и поддержка технической документации.
Проведение кросс-ревью кода, участие в Code Review, исполнял роль code owner при выборе стека.
Оптимизация нативных SQL-запросов и внедрение индексов, что повысило производительность и отказоустойчивость при нагрузке до 180 RPS (против расчетных 60 RPS).
Рефакторинг / разработка нового функционала - 0/100. Архитектурные/Фичовые задачи - 50/50.
Команда: 1 Backend, 2 QA, DevOps, 1 BA, 1 SA, 1 Product owner.
Стек специалиста на проекте
Java 21, Grafana, Spring Core, Spring Data, Liquibase, Git, DBeaver, Prometheus, Kafka, ELK Stack, Spring Test, Docker, Hibernate, Java Core, Spring Web, Code Review, Maven, REST API, Spring Boot, Jira, PostgreSQL, CI/CD, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Май 2024 - По настоящее время
(1 год 3 месяца)
Инфосистемы Джет
Роль
Java developer
Обязанности
Описание: сервис кредитной машины по расчету рисков при выдаче займа юридическим лицам
Микросервисная архитектура.
Стадия разработки: рефакторинг, масштабирование.
Участие в проекте:
Разработка микросервиса оценки кредитного потенциала юридических лиц, участие в архитектурных совещаниях для согласования оптимальных решений.
Работа с базами данных PostgreSQL: проектирование схем, оптимизация хранимых процедур, настройка миграций через Liquibase.
Интеграция с внешними системами через REST API и Apache Kafka для обмена данными и событийной коммуникации;
Работа с командной строкой Linux;
Доработка функционала внутренней админ-панели: расширение интерфейса, добавление фильтров, управление уровнями доступа.
Поддержка существующего кода: рефакторинг, исправление багов, оптимизация производительности.
Написание unit- и интеграционных тестов (JUnit, Mockito, DB Rider), обеспечение покрытия не менее 80 %.
Проведение кросс-ревью кода, участие в Code Review.
Рефакторинг / разработка нового функционала - 30/70. Архитектурные/Фичовые задачи - 40/60.
Команда: 13 Backend, 1 Frontend, 5 QA, 1 DevOps, 2 BA, 2 SA, 1 Product owner, 1 Delivery Lead
Стек специалиста на проекте
Grafana, Drools, Spring Core, Tomcat, Spring Data, Camunda, Spring MVC, Liquibase, JUnit, Bitbucket, Mockito, Linux, Prometheus, gRPC, Kafka, ELK Stack, Confluence, Docker, Spring Security, Hibernate, Spring Web, Code Review, Java 17, Maven, REST API, Spring Boot, Unit testing, Jira, PostgreSQL, Jenkins, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2023 - Май 2024
(1 год)
Information Products
Роль
Java developer
Обязанности
Описание: Проект 1. Разработка личного кабинета пользователя;
Проект 2. Разработка админ-панели для внутренних пользователе.
Стадия разработки: рефакторинг, масштабирование.
Участие в проекте:
Проектирование новых сервисов для личного кабинета и админ-панели.
Доработка функционала галереи товаров и раздела «Финансы»: реализация рейтинга менеджеров, галереи креативов с детальной сегментацией по источникам рекламы.
Настройка интеграции через REST API, разработка сервисов для внешних подключений.
Реализация сервиса автоматического расчета и списания сумм, автоматизация системы защиты от фродового трафика (блокировка операций при выявлении аномалий).
Проектирование и оптимизация взаимодействия с PostgreSQL: настройка миграций через Flyway, работа с Hibernate ORM.
Написание unit- и интеграционных тестов (JUnit, Mockito), обеспечение покрытия кода ≥ 70 %.
Рефакторинг и оптимизация существующего кода, исправление багов.
Проведение кросс-ревью кода, участие в Code Review.
Рефакторинг / разработка нового функционала - 50/50. Архитектурные/Фичовые задачи - 30/70.
Команда: 2 Backend, 1 Frontend, 1 QA, 1 DevOps, 1 BA, 1 BA, 1 Product owner.
Стек специалиста на проекте
GitLab, Spring Core, Spring Data, Liquibase, JUnit, Mockito, Kafka, Spring Test, Spring Security, Hibernate, Java Core, Spring Web, Code Review, Java 17, Maven, REST API, Spring Boot, Jira, PostgreSQL, CI/CD
Отрасль проекта
Media
Период работы
Август 2021 - Июнь 2023
(1 год 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Поволжский государственный технологический университет
Специальность
Налоги и Налогообложение
Завершение учебы
2016 г.