Desarrollador Java

    300000 ₽
    Rusia
    Moscú
    Tiempo completo
    Trabajo remoto
    Experiencia laboral
    6 años 7 meses
    Último empleo

    Selecty

    Java-разработчик
    2 años 7 meses

    Sobre ti

    Sobre ti
    Java backend-разработчик с более чем 6-летним коммерческим опытом разработки высоконагруженных распределённых систем в сфере финтеха и платежей. Последние 2,5 года занимался проектированием и разработкой платформы процессинга и клиринга платёжных операций, где критически важны консистентность данных, отказоустойчивость интеграций и стабильная обработка транзакций в реальном времени при высокой нагрузке. Буду рад обсудить задачи вашей команды и подробнее рассказать о своём опыте.

    Experiencia en afiliación

    No hay datos disponibles

    Experiencia laboral
    6 años 7 meses

    Noviembre 2023 - Mayo 2026
    (2 años 7 meses)
    Selecty
    Java-разработчик
    Разработка и развитие высоконагруженной платформы процессинга и клиринга платёжных операций. Система обеспечивает обработку транзакций в реальном времени, расчёты между участниками (клиринг), маршрутизацию операций и интеграцию с внешними платёжными системами и банковскими сервисами. Поддерживается полный жизненный цикл транзакций с требованиями к консистентности данных, отказоустойчивости и высокой производительности. Стек: Java/Kotlin 17/21, Spring Boot, Spring Web, Spring Data, Spring Security, Spring Cloud, Kafka, PostgreSQL, Oracle, Redis, Docker, Kubernetes, Hibernate, Resilience4j, Prometheus, Grafana, ELK, Maven, JUnit 5, Jenkins, Mockito, Testcontainers, Git Обязанности: - Разработка и развитие высоконагруженных микросервисов процессинга и клиринга транзакций - Реализация бизнес-логики обработки операций: инициация, валидация, маршрутизация, расчёты, управление статусами - Проектирование межсервисного взаимодействия: REST Kafka, с учётом требований к консистентности и отказоустойчивости - Разработка интеграций с внешними платёжными системами и банковскими сервисами: обработка ошибок, таймаутов, retry - Оптимизация работы с PostgreSQL и Oracle: сложные SQLзапросы, транзакционная нагрузка, индексация - Внедрение механизмов отказоустойчивости: retry, идемпотентность, circuit breaker, обработка ошибок - Оптимизация производительности сервисов: снижение latency, увеличение throughput, уменьшение нагрузки на БД - Настройка мониторинга и метрик: Prometheus, Grafana, анализ инцидентов - Проведение code review и менторинг разработчиков Ключевые результаты и вклад: 1. Спроектировал и реализовал ключевые сервисы процессинга и клиринга транзакций, обеспечив корректную обработку цепочек операций и согласованность данных между внутренними и внешними системами 2. Разработал единый интеграционный слой для работы с внешними платёжными провайдерами, реализовав унификацию контрактов, обработку ошибок и retry-логику, что повысило отказоустойчивость системы и снизило количество прерванных транзакций 3. Упростил подключение новых провайдеров за счёт внедрения шаблонного механизма интеграции (конфигурируемые маппинги, стандартизация API, обработка ошибок), сократив время подключения новых интеграций с 4-5 дней до 1-2 дней 4. Перевёл критичные этапы обработки транзакций на асинхронную модель через Kafka, реализовав обработку событий с retry-политиками и очередями повторной обработки, что позволило снизить нагрузку на синхронные API на ~30-40% и повысить устойчивость системы 5. Реализовал механизм идемпотентной обработки транзакций: уникальные ключи операций + контроль состояний, что позволило исключить дублирование операций при повторных запросах и сбоях интеграций 6. Оптимизировал SQLзапросы и транзакционную логику (PostgreSQL, Oracle), включая переработку выборок и индексации, сократив время выполнения операций с ~800-1000 мс до ~300-400 мс 7. Внедрил кэширование (Redis) для часто используемых данных, снизив нагрузку на БД и ускорив обработку пользовательских операций на ~20-30% 8. Повысил стабильность системы за счёт внедрения централизованной обработки ошибок, retry-механизмов и мониторинга, что снизило количество сбоев при интеграциях с внешними сервисами
    Junio 2021 - Noviembre 2023
    (2 años 6 meses)
    RedLab
    Java-разработчик
    Разработка платформы для автоматизации поиска, агрегации и анализа данных по контрагентам. Система собирает данные из различных источников, выполняет их обработку, нормализацию и предоставляет API для использования в аналитических и бизнес-сценариях. Стек: Java 11, Spring Boot, Spring Data, Spring Security, Spring Cloud, Hibernate, Kafka, PostgreSQL, Cassandra, Maven, JUnit, Mockito, Jenkins, ELK, Git Обязанности: - Разработка микросервисов для сбора, обработки и хранения данных - Реализация REST API для интеграции с внешними системами - Реализация асинхронной обработки данных через Kafka - Работа с PostgreSQL и Cassandra: написание и оптимизация SQL запросов, работа с индексами и производительностью - Реализация интеграций с внешними источниками данных, включая работу с ЭЦП (КриптоПРО) и формирование отчётности (Apache POI) - Написание unit и интеграционных тестов - Проведение code review Ключевые результаты и вклад: 1. Разработал сервисы агрегации и нормализации данных по контрагентам, реализовав единый пайплайн обработки, что обеспечило консистентность данных и стабильную обработку больших объёмов информации 2. Реализовал универсальный механизм парсинга данных из различных источников: REST API, веб-страницы, файлы, внедрив переиспользуемые парсеры и обработку ошибок, что позволило автоматизировать сбор данных и существенно сократить ручную обработку 3. Перевёл ключевые этапы обработки данных на асинхронную модель через Kafka, реализовав обработку событий и очереди задач, что позволило снизить время обработки на ~20-30% и повысить устойчивость системы при пиковых нагрузках 4. Оптимизировал критичные SQLзапросы и структуру хранения данных: индексация, упрощение JOIN, переработка выборок, сократив время выполнения операций на ~25-35% и снизив нагрузку на БД 5. Реализовал интеграции с внешними источниками данных, внедрив обработку ошибок, таймаутов и retry-механизмы, что повысило стабильность загрузки данных и снизило количество сбоев при интеграциях 6. Реализовал сервис формирования отчётности (Excel) и подписания документов с использованием КриптоПРО, что позволило автоматизировать подготовку документов и сократить количество ручных операций 7. Покрыл ключевые сервисы unit и интеграционными тестами, внедрив базовые шаблоны тестирования и доведя покрытие критической бизнес-логики до 80%, что позволило повысить стабильность релизов и снизить количество дефектов
    Noviembre 2019 - Junio 2021
    (1 año 8 meses)
    Terrasoft
    Java-разработчик
    Разработка системы автоматизации работы курьерской службы. Система обеспечивает управление заказами, отслеживание доставки и взаимодействие между пользователями и курьерами. Обязанности: - Разработка и доработка backend-функционала системы - Реализация REST API для управления заказами и статусами доставки - Работа с PostgreSQL SQLзапросы, оптимизация - Исправление багов и доработка существующего функционала - Написание unit и интеграционных тестов - Проведение code review Ключевые результаты и вклад: 1. Разработал функциональность обработки заказов и управления статусами доставки, обеспечив корректную работу пользовательских сценариев 2. Оптимизировал SQL - запросы, сократив время выполнения операций на 15-20% 3. Исправлял критические дефекты в production и дорабатывал существующие сервисы, обеспечивая стабильную работу ключевых сценариев 4. Покрыл ключевые участки функционала тестами, снизив количество регрессионных ошибок Стек: Java 11, Spring Boot, Spring Web, Spring Data, Hibernate, PostgreSQL, Maven, JUnit, Mockito, GitLab

    Habilidades

    Spring Boot
    Apache Kafka
    Spring Framework
    Hibernate
    Apache Maven
    Kubernates
    Mockito
    Redis
    Liquibase
    SQL
    Git
    Java
    Docker
    JUnit
    PostgreSQL

    Dominio de idiomas

    No hay datos disponibles

    Tipo de empleo

    Tipo de empleo
    Tiempo completo
    Formato de trabajo
    Trabajo remoto, Híbrido, Presencial
    Horario de trabajo
    5/2
    Reubicación
    Posible
    Viajes de trabajo
    Viajes posibles
      Desarrollador Java en Moscú, salario 300000₽ | Currículums de especialistas en digital, marketing y afiliación en arbihunter.com