Senior Backend Developer
Контактов нет — профиль на ArbiHunter — резюме ↗
AI-саммари
Backend-разработчик с 8-летним опытом проектирования микросервисов на Java и Spring Boot. Специализируется на высоконагруженных системах, интеграциях с платежными шлюзами и банковскими API, а также автоматизации инфраструктуры с использованием Docker и CI/CD.
- Роль
- Разработчик
- Грейд
- Senior
- Трафик
- native
- ЗП от
- не указана
- Контакт
- нет
- Площадка
- ArbiHunter — резюме ↗
- Обновлено там
- 10.11.2026
- В базе с
- 13.11.2026
Оригинал с площадки RAW
Как пришло с «ArbiHunter — резюме» · скачано 13.11.2026 — без AI-обработки, контакты вырезаны.
Senior Backend Developer Negotiable Belarus Homyel Full Remote Work experience 8 years 1 month Last work experience Quality Wolves Java-разработчик 1 year 3 months Contacts About About Java Backend Developer с опытом 7+ лет. Проектирую микросервисы на Spring Boot и интегрирую их с внешними системами: телефонией контакт-центров (Avaya JTAPI), банковскими API по PSD2, платёжными шлюзами. Работаю с Kafka, PostgreSQL, Redis, Docker и CI/CD. Affiliate experience No data available Work experience 8 years 1 month September 2025 - to date ( 1 year 3 months ) Quality Wolves Java-разработчик • Устранил гонку состояний, из-за которой операторы теряли связь со станцией: конкурентные вход и выход одного оператора пересекались на невалидном переходе JTAPI — на 50+ операторов. • Ввёл пер-агентные блокировки с освобождением в finally, обернул вызовы JTAPI в безопасные методы и добавил пересоздание агента при сбое. • Создал микросервис-адаптер телефонии Avaya (JTAPI): вход и выход операторов, управление состояниями (READY, NOT_READY, LOG_OUT) через CallCenterProvider. • Обеспечил восстановление после потери связи с телефонным сервером — обработка событий провайдера (out of service, shutdown) с переподключением и восстановлением состояний операторов. • Веду интеграцию с OPCS — адаптером кампаний и обзвона Avaya. • Настроил релизный пайплайн модуля в GitLab CI (Maven → Docker → Nexus) и семантическое версионирование снапшотов. September 2023 - May 2025 ( 1 year 9 months ) Technaxis Java-разработчик • Вынес логику матчмейкинга и управления матчем из раздутого сервиса в отдельный микросервис на Spring Boot: подбор игроков, комнаты, матчи «игрок против бота» и завершение матча — с событийным обменом на Kafka и вызовами соседних сервисов через Feign; алгоритм подбора рассчитан на 100 игроков онлайн. • Внедрил автопровижининг выделенных игровых серверов: под каждую комнату через Docker API поднимается контейнер нужной версии на свободном UDP-порту с пробросом портов — до 20 серверов параллельно, занятость портов отслеживается в потокобезопасном множестве. • Построил связку сервиса пользователей и OAuth2-сервера на Spring Authorization Server: выдача JWT по гранту authorization_code с client_secret_basic, вход по идентификатору устройства с авторегистрацией пользователя без ручной регистрации, хранение ключей в JWK, scopes для клиентов. • Оптимизировал работу с PostgreSQL через Hibernate и внедрил Redis-кэширование, снизив время ответа API с 800 до 120 мс. May 2022 - April 2023 ( 1 year ) H&K Company Java-разработчик • Реализовал бизнес-логику микросервисов ключевых банковских функций: просмотр счетов, проведение платежей и переводов. • Написал сервисы-адаптеры для взаимодействия с legacy-банковским ядром (конвертация SOAP в JSON), подключив 10+ legacy-систем без изменения их кода. • Написал интеграционные тесты на Testcontainers и встроил сервисы в CI/CD-процесс (GitLab CI): сборка Docker-образов, прогон тестов, деплой в Kubernetes-кластер через Rancher. July 2021 - April 2022 ( 10 months ) WhiteKit Java-разработчик • Разработал сервис документооборота проектной документации нефтяных вышек для крупной нефтяной компании: приём исходных файлов по FTP, разбор DOC/DOCX через Apache POI и извлечение данных проекта в БД — на объёмах до 10 ГБ. Документы маршрутизируются между сотрудниками с учётом ролей и прав доступа. • Перевёл пакетную обработку документов с однопоточной на пул из 10 потоков. • Настроил работу с AWS S3: массовая загрузка и выгрузка файлов в облачное хранилище, генерация отчётов в PDF/DOCX по обработанным данным. January 2018 - March 2021 ( 3 years 3 months ) Mbicycle Fullstack-разработчик • Разработал с нуля backend маркетплейса поваров для рынка США: профили поваров с указанием кухни и ресторана, поиск, рейтинги, заказы и приглашение повара на частную вечеринку — около 100 поваров на платформе. Java, Spring Boot, Hibernate, PostgreSQL, Spring Security (OAuth2), Braintree • Реализовал модуль интеграции с европейскими банками по требованиям PSD2: аутентификация клиента по стандарту SCA, доступ к счетам и инициирование платежей через банковские API. Java, Retrofit, Gradle, Kibana • Построил для компании ENCATA систему учёта рабочего времени и квалификации сотрудников на 500+ человек: иерархия подразделений и права доступа выделены в отдельные сущности со ссылками на уровни. Java, Spring Boot, MongoDB, Angular 4 • Внедрил модуль проверки квалификации: подбор вопросов по специализации — около 50 вопросов на специализацию, наполнение банка вопросов силами заказчика через админ-интерфейс. Portfolio [контакт скрыт] Skills Spring Framework Spring Boot Spring Security Hibernate Apache POI Swagger / OpenAPI PSD2 (SCA) Avaya JTAPI REST SOAP Apache Kafka WebSocket Redis SQL Java Docker MongoDB Typescript PostgreSQL Retrofit Language proficiency Beginner English Native Russian Employment Employment Full, Part-time, Project-based Work format Remote Work schedule Flexible, 5/2 Relocation Not possible Business trips Business trips possible