Java-разработчик
Илья
Возраст
33 года (31 Июля 1992)
Город
Ставрополь
Возможен переезд в другой город
Гражданство
Россия
Полная занятость
2 года 7 месяцев
Информационные технологии / IT / Интернет
Обязанности:
Развивал сервисы Escrow , Clearing , Merchant - Onboarding и Disputes на Spring Boot и Micronaut с предсказуемой деградацией и бесшовными релизами .
Спроектировал жизненный цикл сделки : резервирование в эскроу , подтверждение поставки , частичные возвраты и закрытие , сплит комиссий между мерчантом , логистикой и площадкой события в Kafka.
Реализовал идемпотентность платёжных операций и согласованные повторы с DLQ исключены дубли проводок и залипшие статусы .
Усилил безопасность : токенизация платёжных данных.
Написание чистого, эффективного и поддерживаемого кода на Java.
Использование Spring Boot и Hibernate для создания и управления базами данных.
Проектирование и оптимизация схем баз данных PostgreSQL.
Создание и управление контейнерами с использованием Docker.
Использование Maven для управления зависимостями и сборки проектов.
Тестирование API с использованием Postman.
Интеграция и управление системами обмена сообщениями с использованием Kafka.
Написание модульных и интеграционных тестов с использованием JUnit и Mockito.
Сопровождение и рефакторинг существующего кода.
Проведение ревью кода.
Технологии: Java, Spring Boot, Kafka, PostgreSQL, Redis, MapStruct, gRPC, OpenAPI
Личные достижения на проекте:
Снизил операционные риски и устранил спорные повторные списания благодаря идемпотентности и токенизации .
Стабилизировал пиковые периоды распродаж за счёт событийной архитектуры и чётких контрактов .
Упростил взаимодействие с партнёрами единым шлюзом претензий и прозрачными процессами .
Информационные технологии / IT / Интернет
Развивал сервисы Tariff , Options , Billing - Adapter , Payments и Usage - History на Spring Boot. Фронтовые и мобильные клиенты работают стабильно в пиковые окна. Спроектировал процесс смена тарифа от интерфейса до биллинга и обратных уведомлений — предсказуемая активация без ручных согласований, понятные статусы для клиентов. Перевёл каскадные REST - цепочки на событийную модель: подключение опций, пороги трафика, уведомления — очереди в Kafka и сценарии ретраев убирают таймаутные провалы. Настроил безопасные платежные операции с идемпотентностью и детерминированными ключами — исключены двойные списания и расхождения статусов. Оптимизировал хранение usage - истории: вынес архив в отдельный сервис, добавил фильтры и пагинацию — отчёты и выгрузки формируются быстро и не давят на транзакционные таблицы. Усилил наблюдаемость: метрики, трассировка, алёрты и единая корреляция событий — поддержка получает понятные сигналы и сценарии восстановления. Обеспечил безопасность: Keycloak, OAuth / OIDC, аудит, минимизация чувствительных данных в логах, rate - limit для публичных эндпоинтов.
Обязанности:
Развивал сервисы Tariff , Options , Billing - Adapter , Payments и Usage - History на Spring Boot
Фронтовые и мобильные клиенты работают стабильно в пиковые окна
Спроектировал процесс смена тарифа от интерфейса до биллинга и обратных уведомлений — предсказуемая активация без ручных согласований
Понятные статусы для клиентов
Перевёл каскадные REST - цепочки на событийную модель: подключение опций, пороги трафика, уведомления — очереди в Kafka и сценарии ретраев убирают таймаутные провалы
Настроил безопасные платежные операции с идемпотентностью и детерминированными ключами — исключены двойные списания и расхождения статусов
Оптимизировал хранение usage - истории: вынес архив в отдельный сервис, добавил фильтры и пагинацию — отчёты и выгрузки формируются быстро и не давят на транзакционные таблицы
Усилил наблюдаемость: метрики, трассировка, алёрты и единая корреляция событий — поддержка получает понятные сигналы и сценарии восстановления
Обеспечил безопасность: Keycloak, OAuth / OIDC, аудит, минимизация чувствительных данных в логах, rate - limit для публичных эндпоинтов
Личные достижения на проекте:
Ускорил работу кабинета и снял узкие места по биллингу и отчётам
Устранил деградации в пиковые периоды за счёт событийной архитектуры и корректной обработки повторов
Довёл стабильность платежей и статусов до предсказуемого и управляемого состояния
Высшее
Москва, 2015 — 2021 гг.
Английский — Разговорный
Немецкий — Разговорный
Backend-инженер с опытом около пяти лет в разработке на Java, специализирующийся на современных технологиях Spring Boot и Micronaut. Обладает опытом проектирования событийных интеграций, обеспечением безопасности через Keycloak и OAuth/OIDC, а также реализации идемпотентности и наблюдаемости систем. Имеет успешный опыт разработки в финтех и телеком сферах, включая создание устойчивых микросервисов, оптимизацию платежных операций и работу с большими данными.
2 сентября, 2011
20 000 руб
Алексей
Город
Ставрополь
Возраст
48 лет (14 июля 1977)
Опыт работы:
14 лет и 10 месяцев
Последнее место работы:
Старший оперуполномоченный по ОВД, ГУ МВД РФ по Ставропольскому краю
09.1996 - 07.2011
12 июля, 2010
Дмитрий Дмитриевич
Город
Ставрополь
Возраст
32 года ( 7 декабря 1993)
Опыт работы:
Без опыта
12 августа, 2009
Алим Сапарович
Город
Ставрополь local_shipping
Возраст
50 лет (24 декабря 1975)
Опыт работы:
11 лет
Последнее место работы:
программист, Global Consulting Partners
11.2008 - 03.2009
Резюме размещено в отрасли