Ищу роль Java-разработчика в ФинТех / highload (Москва, Удаленка, Релокация) За 5+ лет в разработке (MoneyMan, Платиза) я понял, что мой главный интерес — это системы, где нужно балансировать между производительностью, надежностью и чистотой данных. Люблю, когда код работает быстро и не ломается под нагрузкой.

За это время сделал несколько классных вещей:

Highload и оптимизация БД Оптимизировал ночной биллинг для портфеля займов (~2 000 000). Заменил тяжелый JPA на точечный JdbcTemplate (batch + set-based SQL), настроил keyset-пагинацию и ON CONFLICT DO NOTHING. В итоге джоба стала работать в 4,8 раза быстрее, а пиковая память сервиса упала в 3 раза. Также есть опыт партиционирования таблиц на 380+ млн строк в PostgreSQL.

Архитектура и надежность бизнес-логики Устранил race condition между процессами льготного периода и реструктуризации в кредитном сервисе. Реализовал надежный механизм транзакционной синхронизации и блокировок на уровне PostgreSQL, что исключило одновременную активацию двух режимов и потерю данных при высокой конкурентной нагрузке.

Интеграции Настраивал отказоустойчивые интеграции с внешними системами (БКИ, МВД, ФССП) через Circuit Breaker (Resilience4j) и fallback. Работал с Kafka, Transactional Outbox и Spring Boot.

Сейчас хочу углубиться в безопасность (OAuth2, JWT, mTLS) и спроектировать что-то сложное. Буду рад пообщаться и узнать больше о ваших задачах!