Иван М. Java разработчик, Senior

ID 26961
ИМ
Иван М.
Мужчина, 33 года
Россия, Москва, UTC+3
Ставка
3 853,43 Р/час
вкл. НДС 5% (142.86 Р)
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Java 8-21
Spring Boot
Spring Data JPA
Spring Data
Spring Security
Spring Web
Spring Core
Spring MVC
Spring Test
Apache Kafka
Bitbucket
Docker
Flyway
Gitea
Gitlab CI
gRPC
Hibernate
Java Core
Jenkins
JUnit
Kubernetes
Liquibase
Maven
Mockito
PostgreSQL
REST API
Rider
SOAP
Agile/Scrum
BPMN
Camunda
CI/CD
Code Review
Confluence
DBeaver
Drools
ELK Stack
Grafana
Jira
Postman
Prometheus
Swagger
Linux
Отрасли
E-commerce & Retail
FinTech & Banking
Media
Знание языков
Английский — 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 г.

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

EdTech • FinTech & Banking • Manufacturing • RnD
АК
Александр К.
Минск
Java разработчик
Lead
4 496,1 Р/час
Apache Solr
Apache Spark
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
Data
+100

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

Подробнее

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

FinTech & Banking • Logistics & Transport • Urban technology
ЕЖ
Евгений Ж.
Нижний Новгород
Java разработчик
Senior
4 090,91 Р/час
Spring boot 2/3
HAProxy
r2dbc
micrometer
gateway
reactive
Профилирование
Gitlab CI
PostgreSQL 13
WebSockets
+59

**О себе:** Java-разработчик с 5+ годами опыта в создании высоконагруженных банковских систем и промышленных решений. Специализируется на микросервисной архитектуре, интеграции сложных систем и оптимизации бизнес-процессов. В **ВТБ** разрабатывал mission-critical приложение для управления клиентскими данными: реализовывал логику проверки/верификации документов, интеграцию с ЕСИА (Госуслуги), создавал новые банковские продукты (например, "Семейный банк"). Работал с Kafka, Prometheus, Kubernetes, OpenShift, обеспечивая надежность и масштабируемость системы. В **Синтез-АТ** участвовал в разработке АСУ-BIM для РЖД: создавал файловую систему на базе Minio/PostgreSQL, систему обработки 3D-моделей (.ifc), динамические справочники на Dgraph и механизмы согласования строительной документации. Мигрировал сервисы с Hibernate на R2DBC, оптимизировал работу с большими данными. В **Креацепт** разрабатывал логистическую платформу, где занимался созданием микросервисов, рефакторингом кода и интеграциями. Ключевые технологии: - Языки: Java 17/21 - Фреймворки: Spring Boot 2/3, WebFlux, Hibernate, R2DBC - Базы данных: PostgreSQL, Dgraph, Redis - Инструменты: Kafka, Minio, Kubernetes, OpenShift, Liquibase - Методологии: микросервисы, REST, WebSockets Опытен в проектировании надежных распределенных систем, работе с большими данными и сложными интеграциями. Умеет балансировать между требованиями бизнеса и техническими ограничениями.

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • GameDev • Hardware • LifeStyle • Logistics & Transport • Marketing, Advertising & Design
РА
Роман А.
Красноярск
React разработчик
Senior
4 025,97 Р/час
Svelte
Sass
MySQL5
PHP
Redux
GraphQL
VBScript
Git
MongoDB
Linux
+33

Заинтересован в работе над сложными проектами, которые упрощают или помогают людям в повседневной жизни. Мне становится скучно без постоянно возрастающих проблем. Люблю делать рефакторинг, доводя все до идеала (субъективно). Работа должна давать свободу выбора и/или возможности участвовать в выборе наилучших решений. Я считаю, что продукты должны меняться вслед за рынком и технологиями. Ненавижу бюрократию и долгие проволочки в принятии решений. Я хочу получать самые сложные задания. Английский на уровне понимания документации (благо есть гугл). Готов к командировкам и командировкам. Не женат. Не имею детей. Не пью спиртное. Интересы: музыка, научная фантастика, линукс, мотоциклы. Я хочу когда-нибудь разрабатывать игры.

Подробнее
EdTech • FinTech & Banking • Logistics & Transport • Social Networking
ДШ
Дмитрий Ш.
Минск
Full Stack разработчик
Senior
3 491,97 Р/час
Axios MUI
Draft.js
Dependencies Management
Drift
Jedis
Birt engine
AWS ECR
Servlets
UML
Redux
+96

Инженер-программист с ~5-летним опытом разработки, обладает высокой квалификацией в широком спектре языков программирования, инструментов и фреймворков, включая: Java, Spring, Hibernate, Kotlin, React, TypeScript и др. Опыт в оптимизации производительности приложений, внедрении рабочих процессов CI/CD и решении производственных проблем. Стремление к предоставлению высококачественных решений и соответствию технологических тенденций. Обширный опыт работы в области разработки образовательных систем, электронной коммерции, управления персоналом и логистики, обеспечивая бесперебойную поддержку и нацеленность на успех проекта. Soft skills: Аналитическое мышление. Активный и стратегический подход к обучению. Комплексный подход к решению проблем, а также способность справляться со сложными проблемами и неожиданными ситуациями. Лидерство. Признание своих ошибок и самоанализ.

Подробнее