ИС
Иван С.
Мужчина, 25 лет
Беларусь, Минск, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 19 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Иван — Java-разработчик уровня Senior из Минска, Беларусь. Специализируется на разработке backend-сервисов с использованием Java и Spring Boot. Имеет опыт работы в отраслях FinTech & Banking и Blockchain.
Участвовал в проекте по созданию системы трансграничных платежей и валютных операций в реальном времени с интеграцией с SWIFT, SEPA и локальными клиринговыми системами. Реализовал backend-сервисы на Java с использованием Spring Boot, разработал модули авторизации и аутентификации с использованием OAuth 2.0 и JWT, внедрил систему управления лимитами и проверок безопасности транзакций.
Также участвовал в проекте по разработке комплексного решения для планирования, контроля и мониторинга производственных операций на предприятии. Реализовал бэкенд-решения различных сервисов на Java, разработал модель данных приложения, написал скрипты миграции данных, разработал решения для интеграции с Jira и Salesforce.
Имеет опыт работы с AWS, Docker, Kubernetes, PostgreSQL, MongoDB, gRPC, REST API, Spring Security, Jenkins, GitLab CI и другими технологиями. Общая продолжительность работы на проектах — 2 года 6 месяцев.
Проекты
(4 года 5 месяцев)
NDA
Роль
Developer
Обязанности
Система, обеспечивающая проведение трансграничных платежей и валютных операций в реальном времени с полной интеграцией с SWIFT, SEPA и локальными клиринговыми системами. Обеспечивает контроль комплаенса, проверку санкционных списков и автоматическое сопоставление корреспондентских счетов.
• Проектирование и реализация backend-сервисов на Java с использованием Spring Boot. Созданы высокопроизводительные микросервисы, поддерживающие обработку до 10 000 транзакций в секунду.
• Разработка модулей авторизации и аутентификации с использованием OAuth 2.0 и JWT. Реализована централизованная система управления доступом, обеспечивающая безопасность и масштабируемость.
• Реализация системы управления лимитами и проверок безопасности транзакций. Внедрены гибкие правила проверки, позволившие снизить уровень мошеннических операций на 40%.
• Создание и оптимизация модели данных для хранения финансовых операций в PostgreSQL и MongoDB. Разработана гибкая схема хранения данных, обеспечивающая высокую производительность и удобство аналитики.
• Интеграция с внешними API банков и платёжных систем через REST и gRPC. Настроена устойчивая и отказоустойчивая связь с более чем 30 внешними системами.
• Разработка реактивных сервисов на Spring WebFlux для обработки потоков данных и уведомлений. Обеспечена обработка событий в режиме реального времени с минимальной задержкой.
• Оптимизировал запросы к БД, при этом ускорив работу приложения с 10 секунд до 0.5 секунд.
• Внедрение системы мониторинга и алертинга с помощью Prometheus и Grafana. Добавлено сквозное наблюдение за состоянием сервисов, что позволило сократить время реакции на инциденты.
• Поддержка и развитие CI/CD процессов с помощью Jenkins и GitLab CI. Автоматизированы процессы сборки, тестирования и деплоя, что увеличило скорость доставки изменений в production.
• Настройка и деплой приложений в AWS (EC2, RDS, S3, Lambda) с использованием Docker и Kubernetes. Построена облачная инфраструктура, обеспечивающая высокую доступность и горизонтальное масштабирование.
• Разработка интеграционных и unit-тестов с JUnit, Mockito, Testcontainers и Wiremock. Обеспечен высокий уровень покрытия кода тестами — более 85%.
• Обеспечение соответствия требованиям безопасности и регуляторным нормам (PCI DSS, GDPR). Система успешно прошла несколько независимых аудитов и получила необходимые сертификации.
• Подготовка технической документации и проведение код-ревью.
Стек специалиста на проекте
Grafana, AWS, GitLab, Spring Integration, Spring Cloud, Keycloak, JUnit, MongoDB, Mockito, Redis, Prometheus, JWT, Kafka, S3, WireMock, CI, OAuth 2.0, Spring WebFlux, EC2, Docker, Spring Security, Lambda, TestContainers, RDS, Java 17, Spring Boot, PostgreSQL, Jenkins, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - По настоящее время
(1 год 10 месяцев)
NDA
Роль
Developer
Обязанности
Комплексное решение для планирования, контроля и мониторинга производственных операций на предприятии. Позволяет в реальном времени отслеживать статус заказов, управлять загрузкой оборудования и контролировать соблюдение технологических карт. Интеграция с ERP и SCADA-системами обеспечивает сквозную автоматизацию от планирования до выпуска продукции.
• Реализация бэкэнд решений различных сервисов на Java. Разработаны масштабируемые и отказоустойчивые микросервисы, поддерживающие высокую нагрузку в режиме реального времени.
• Реализация динамической системы фильтрации. Создан гибкий механизм фильтрации данных, позволяющий пользователям быстро находить нужную информацию по нескольким критериям.
• Разработка модели данных приложения, написание скриптов для Postgres. Спроектирована нормализованная схема БД, обеспечивающая целостность и эффективный доступ к данным.
• Написание скриптов миграции данных. Обеспечена корректная и безопасная миграция более 10 млн записей между версиями базы данных.
• Разработка решений для интеграции с Jira и Salesforce. Настроена двусторонняя синхронизация задач и клиентских данных, что повысило эффективность взаимодействия с внешними системами.
• Разработка REST API для взаимодействия с фронтэнд частью. Реализованы удобные и документированные API-интерфейсы, используемые в нескольких клиентских приложениях.
• Разработка межсервисного взаимодействия на gRPC. Обеспечено быстрое и надёжное взаимодействие между микросервисами с минимальной задержкой.
• Разбор и переработка кода, поддержка существующих решений. Оптимизирован legacy-код, что позволило снизить количество багов и упростить дальнейшее развитие системы.
• Использование реактивного программирования WebFlux для высоконагруженных сервисов. Внедрены реактивные пайплайны обработки данных, увеличивающие пропускную способность сервисов в 3 раза.
• Написание и редактирование файлов развертывания CI/CD (GitLab). Автоматизированы процессы сборки и тестирования, что сократило время выхода новых фич в production.
• Развертывание приложений на AWS Cloud (EC2, RDS, DocumentDB). Построена отказоустойчивая архитектура, поддерживающая горизонтальное масштабирование.
• Написание Docker-файлов для их использования в процессе разработки. Настроен локальный запуск сервисов с изолированными зависимостями, что ускорило процесс разработки.
• Написание интеграционных и unit-тестов. Достигнуто покрытие бизнес-логики тестами на уровне более 80%.
• Сбор и анализ метрик. Внедрён механизм сбора ключевых показателей работы сервисов, что позволило выявлять узкие места и оптимизировать производительность.
Стек специалиста на проекте
Grafana, GitLab, AWS cloud, sleuth, WebFlux, pks, Data, Liquibase, JUnit, MongoDB, Mockito, JPA, Gradle, Redis, Prometheus, boot, cloud, Security, Docker, Hibernate, OpenShift, Java 17, Spring, PostgreSQL, Kubernetes, Apache Kafka
Отрасль проекта
Blockchain
Период работы
Июль 2022 - Октябрь 2023
(1 год 4 месяца)
NDA
Роль
Developer
Обязанности
Веб-приложение, созданное для автоматизации заявок на техническое обслуживание оборудования, является централизованной платформой, обеспечивающей полный цикл обработки обращений — от регистрации и распределения задач до контроля исполнения и формирования отчетности. Система интегрирована с внутренними учетными модулями и позволяет значительно сократить время реакции на инциденты, повысив прозрачность и эффективность сервисных процессов.
• Разработка бэкэнд решений в соответствии с требованиями и задачами на языке Java. Реализованы устойчивые и тестируемые компоненты системы, обеспечивающие надежную обработку заявок.
• Разработка REST API приложения. Созданы удобные и типизированные API-методы, используемые как фронтендом, так и внешними системами.
• Настройка Spring Security сервиса. Внедрена безопасная модель аутентификации и авторизации с поддержкой ролевого доступа.
• Разработка сервиса задач с автоматическим выполнением (планировщики), а также ручным запуском из UI. Обеспечена гибкая система управления задачами, поддерживающая как cron-расписание, так и интерактивное управление.
• Разработка документации. Подготовлены спецификации API (Swagger/OpenAPI), техническая и пользовательская документация.
• Осуществление процесса рефакторинга, направленного на повышение качества кода, его эффективности и читаемости. Улучшена архитектура и структура кода, что позволило снизить количество багов и ускорить внедрение новых функций.
• Поддержка существующей кодовой базы. Обеспечивается стабильная работа системы и оперативное исправление выявленных проблем.
• Оптимизация работы базы данных. Проведены профилирование и оптимизация запросов, что позволило сократить время отклика на 70%.
Стек специалиста на проекте
Git, MySQL, JUnit, Mockito, JPA, Maven, Hibernate, WildFly, Data, Liquibase, Kafka, Java 11, Security, Spring, OpenAPI, boot
Отрасль проекта
Blockchain
Период работы
Март 2021 - Июнь 2022
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет