Түйіндемені қарау
Senior Backend әзірлеушісі
Келісім бойынша
БеларусьГомель
ТолықҚашықтан жұмыс
Жұмыс тәжірибесі
8 жыл 1 ай
Соңғы жұмыс орны
Quality Wolves
Java-разработчик
1 жыл 3 ай
Өзің туралы
Өзің туралы
Java Backend Developer с опытом 7+ лет. Проектирую микросервисы на Spring Boot и интегрирую их с внешними системами: телефонией контакт-центров (Avaya JTAPI), банковскими API по PSD2, платёжными шлюзами. Работаю с Kafka, PostgreSQL, Redis, Docker и CI/CD.
Affiliate тәжірибесі
Деректер жоқ
Жұмыс тәжірибесі8 жыл 1 ай
Қыркүйек 2025 - қазіргі уақытқа дейін
(1 жыл 3 ай)
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) и семантическое версионирование снапшотов.
Қыркүйек 2023 - Мамыр 2025
(1 жыл 9 ай)
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 мс.
Мамыр 2022 - Сәуір 2023
(1 жыл)
H&K Company
Java-разработчик
• Реализовал бизнес-логику микросервисов ключевых банковских функций: просмотр счетов, проведение платежей и переводов.
• Написал сервисы-адаптеры для взаимодействия с legacy-банковским ядром (конвертация SOAP в JSON), подключив 10+ legacy-систем без изменения их кода.
• Написал интеграционные тесты на Testcontainers и встроил сервисы в CI/CD-процесс (GitLab CI): сборка Docker-образов, прогон тестов, деплой в Kubernetes-кластер через Rancher.
Шілде 2021 - Сәуір 2022
(10 ай)
WhiteKit
Java-разработчик
• Разработал сервис документооборота проектной документации нефтяных вышек для крупной нефтяной компании: приём исходных файлов по FTP, разбор DOC/DOCX через Apache POI и извлечение данных проекта в БД — на объёмах до 10 ГБ. Документы маршрутизируются между сотрудниками с учётом ролей и прав доступа.
• Перевёл пакетную обработку документов с однопоточной на пул из 10 потоков.
• Настроил работу с AWS S3: массовая загрузка и выгрузка файлов в облачное хранилище, генерация отчётов в PDF/DOCX по обработанным данным.
Қаңтар 2018 - Наурыз 2021
(3 жыл 3 ай)
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 вопросов на специализацию, наполнение банка вопросов силами заказчика через админ-интерфейс.
Портфолио
Дағдылар
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
Тілдерді білу
Бастапқы Ағылшын
Ана тілі Орыс тілі
Жұмыспен қамту
Жұмыспен қамту
Толық, Жартылай, Жобалық
Жұмыс форматы
Қашықтан жұмыс
Жұмыс кестесі
Икемді, 5/2
Көшу
Мүмкін емес
Іссапарлар
Іссапарлар мүмкін