Java-разработчик
Илья
Возраст
33 года (31 Июля 1992)
Город
Ставрополь
Возможен переезд в другой город
Гражданство
Россия
Полная занятость
2 года 10 месяцев
Информационные технологии / 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, а также реализации идемпотентности и наблюдаемости систем. Имеет успешный опыт разработки в финтех и телеком сферах, включая создание устойчивых микросервисов, оптимизацию платежных операций и работу с большими данными.
18 марта, 2011
15 000 руб
Александр Владимирович
Город
Ставрополь local_shipping
Возраст
38 лет ( 4 марта 1988)
Опыт работы:
1 год и 4 месяца
Последнее место работы:
Программист, ИП Петриевская Л.А.
07.2010 - 03.2011
12 августа, 2009
Алим Сапарович
Город
Ставрополь local_shipping
Возраст
50 лет (24 декабря 1975)
Опыт работы:
11 лет
Последнее место работы:
программист, Global Consulting Partners
11.2008 - 03.2009
11 января, 2011
30 000 руб
Иван Михайлович
Город
Ставрополь
Возраст
39 лет (25 ноября 1986)
Опыт работы:
18 лет
Последнее место работы:
Системный администратор, ООО „САВ трейд”
06.2008 - по текущее время
Резюме размещено в отрасли