АЯ
Александр Я.
Мужчина, 31 год
Россия, Омск, UTC+6
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 12 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Александр — Senior Java-разработчик из Омска с опытом работы в FinTech & Banking. Специализируется на разработке backend-решений с использованием Spring Boot, Spring Data JPA, Spring Kafka, Spring Security, gRPC, Kafka Streams и других технологий.
Имеет опыт работы с базами данных PostgreSQL, Redis, а также с инструментами DevOps: Docker, Kubernetes, GitLab CI/CD, Helm. Владеет английским языком на уровне B1.
Участвовал в разработке следующих проектов:
- Банковская картотека: проектирование общей архитектуры сервисов, разработка ключевых модулей, оптимизация SQL-запросов, менторинг разработчиков.
- B2B-платёжный шлюз: проектирование агрегатов с чёткими транзакционными границами, внедрение Event Sourcing, реализация событийной схемы на Kafka Streams, создание REST и gRPC API.
- Проект для Сбербанка: работа с платформой ППРБ, подключение к Nexus Сбербанка, разработка сервиса договоров банковского сопровождения.
Проекты
(4 года 7 месяцев)
Банковская картотека
Роль
Ведущий Разработчик
Обязанности
Проектирование общей архитектуры сервисов (DDD + Clean Architecture, REST/gRPC API, событийная шина Kafka).
Разработка ключевых модулей (каталог карточек, версияция данных, аудит, распределённый кеш).
Ведение технического бэклога, декомпозиция задач, код-ревью и повышение качества кода всей команды.
Оптимизация критичных SQL-запросов и профилирование JVM-сервисов (Flight Recorder, Micrometer + Prometheus).
Менторинг middle/junior разработчиков.
Взаимодействие с бизнес-аналитиком и архитектором для согласования доменной модели и non-functional-требований.
Работа в команде из 15 человек: 1 архитектор/Team Lead, 5 backend-разработчиков (Java), 3 frontend-разработчика (React + TypeScript), 2 QA-инженера (авто- и ручное тестирование), 1 DevOps-инженер, 1 бизнес-аналитик, 1 Scrum-мастер, 1 UI/UX-дизайнер. Работа распределённая по 2 тайм-зонам, методология — Scrum (2-недельные спринты).
Достижения
Запуск MVP в пром за 6 месяцев; последующее масштабирование до 5000 TPS без деградации SLA ( < 120 мс p95).
Перевод монолитных batch-процессов на асинхронные event-driven-воркфлоу → снижение ночного окна обработки с 4 ч до 35 мин
Внедрение Testcontainers и WireMock → рост интеграционного покрытия с 22 % до 78 %, уменьшение регрессий на 65 %.
Автогенерация OpenAPI-спецификаций и клиентских SDK, что сократило время интеграции внешних команд на ~30 %.
Стек специалиста на проекте
micrometer, LogCat, Grafana, assertj, cluster, gatling, opentelemetry, Spring Data JPA, Tracer, Java, Redis, Spring Batch, Prometheus, MinIo, WireMock, Spring WebFlux, ELK Stack, Spring Security, TestContainers, JUnit 5, Spring, PostgreSQL, PostgreSQL 15, Spring Kafka, Spring boot 3, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Июль 2023 - Июнь 2025
(2 года)
B2B-Платёжный шлюз
Роль
Java Developer
Обязанности
Проектирование агрегатов с четкими транзакционными границами консистентности.
Внедрение Event Sourcing для критически важных процессов (аудит, восстановление состояния).
Реализация событийной схемы на Kafka Streams с гарантией Exactly-Once (использование транзакционных producer/consumer).
Организация dead-letter-очередей (DLQ) для обработки и анализа ошибок платежей.
Создание REST и gRPC API.
Определение контрактов: OpenAPI 3 (для REST), Protobuf (для gRPC).
Построение реактивного слоя с использованием Spring WebFlux.
Работа с БД через R2DBC (реактивные драйверы).
Разработка плагина динамической маршрутизации транзакций на основе AML/KYC правил.
Интеграция и обработка финансовых сообщений: SWIFT MT/MX, SEPA SCT-Inst (включая парсинг/маппинг XML по ISO 20022).
Интеграция с KYC/AML-модулем для верификации и фрод-анализа
Автоматизация CI/CD пайплайна: GitLab CI → Сборка Docker образов → Деплой в Kubernetes (с использованием Helm/Kustomize).
Настройка безопасного управления секретами.
Разработка интеграционных тестов.
Проведение код-ревью с фокусом на корректность многопоточности и производительность.
Управление техническим долгом: отслеживание в Jira, планирование и выполнение рефакторинга.
Достижения
MVP выведен в пром за 4 месяца, что сократило time-to-market на ≈ 35 %.
Снижение латентности платёжного пайплайна с 600 мс до 180 мс (p95) при росте нагрузки до 2 000 TPS.
15 % экономии на комиссиях благодаря динамическому роутингу по наименьшей стоимости.
Аудит PCI DSS v4.0 пройден без критических замечаний; интегрированы SAST/DAST-сканы в pipeline.
Доля продакшен-инцидентов класса S1-S2 ≤ 0,02 % за весь период эксплуатации.
Стек специалиста на проекте
r2dbc, micrometer, Grafana, cluster, gatling, Spring Data, opentelemetry, Lombok, Flyway, Java, IntelliJ IDEA, Redis, Prometheus, Helm, WireMock, Spring WebFlux, Kafka Streams, Docker, Spring Security, MapStruct, TestContainers, Hashicorp Vault, GitLab CI/CD, JUnit 5, ultimate, PostgreSQL, PostgreSQL 15, Spring Kafka, schema registry, Spring boot 3, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Июль 2022 - Июнь 2023
(1 год)
Сбербанк
Роль
старший Java -разработчик
Обязанности
Работа с платформой ППРБ(фреймворк и генератор кода для внутренних микросервисов Сбербанка).
Подключение к Nexus Сберанка.
Подключение к серверу баз данных Сбербанка.
Разворачивание приложений на pipeline Jenkins(настройка конфигураций)
Настройка мониторинга в Grafana через Openshift.
Разработка сервиса договоров банковского сопровождения.
Покрытие кода JUnit тестами.
Реализация API
Стек специалиста на проекте
PostgreSQL, Java, Hibernate, Jenkins, Kubernetes, JDBC, Kafka, Spring Data, Swing, Pipelines, boot
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2019 - Март 2021
(1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Сибирский государственный автомобильно-дорожный университет
Специальность
Факультет автомобильных дорог и мостов, Мосты и транспортные тоннели
Завершение учебы
2020 г.
Дополнительное
Учебное заведение
Школа 21(школа программирования)
Специальность
Инженер-программист
Завершение учебы
2019 г.