Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был сегодня в 03:08

Кандидат

Мужчина, 24 года, родился 16 февраля 2001

Рассматривает предложения

Минск, не готов к переезду, готов к командировкам

Middle Java Backend Developer

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость

График работы: полный день, гибкий график, удаленная работа

Опыт работы 4 года 3 месяца

Октябрь 2024по настоящее время
11 месяцев

Минск

Информационные технологии, системная интеграция, интернет... Показать еще

Java Backend Developer
Участвую в разработке платёжного сервера, обеспечивающего работу мобильного и интернет-банкинга, а также в развитии самого интернет-банкинга. Система обеспечивает взаимодействие с множеством внешних и внутренних источников: процессинговыми системами, хостами, платёжными шлюзами, системами безопасности. Проект реализован на микросервисной архитектуре с активным использованием технологий IBM и высокими требованиями к отказоустойчивости и безопасности. Основные задачи: -Разработка и поддержка ядра платёжного сервера: переводы, шаблоны, история операций, взаимодействие с внешними процессингами и шлюзами; -Работа с очередями и сервисной шиной (IBM MQ, IBM Integration Bus): приём, маршрутизация и обработка сообщений; -Разработка и сопровождение REST API для мобильного и интернет-банкинга; -Интеграция с внутренними банковскими системами (КИС, antifraud); -Реализация бизнес-логики интернет-банкинга: переводы, оплата услуг, управление продуктами; -Работа с профилированием и оптимизацией производительности (нагрузочное тестирование, трассировка узких мест); -Участие в миграции и декомпозиции старых сервисов, документирование контрактов (OpenAPI); -Активное участие в код-ревью и поддержке CI/CD процессов. -Участвовал в проектировании и реализации нескольких сервисов с нуля Технологии: -Язык и фреймворки: Java 11–17, Spring Boot, Spring Cloud, Spring Security, JPA/Hibernate -Базы данных: PostgreSQL, IBM DB2 -Интеграции и шины: IBM MQ, IBM Integration Bus (IIB), REST, SOAP -Месседжинг: Kafka, RabbitMQ (в отдельных проектах) -DevOps и инфраструктура: Docker, GitLab CI/CD, Liquibase -Тестирование: JUnit 5, Testcontainers, WireMock, Mockito -Безопасность и доступ: Keycloak -Прочее: OpenAPI/Swagger, Prometheus/Grafana
Июнь 2021Октябрь 2024
3 года 5 месяцев
IBA Group

Минск, ibagroupit.com/

Информационные технологии, системная интеграция, интернет... Показать еще

Java Backend Developer
Начал работу с крупной HR-системой, построенной на монолите с использованием Liferay Portal. Участвовал в миграции с монолитной архитектуры на микросервисную, разрабатывал и выделял отдельные сервисы, участвовал в проектировании API и настройке взаимодействия между модулями. Основные задачи: -Разработка новых функциональностей для управления вакансиями, откликами и кандидатами; - Настройка интеграций с внешними сервисами -Оптимизация медленных участков приложения: кэширование, пересмотр SQL-запросов, вынесение бизнес-логики из Liferay-портлетов в отдельные сервисы; -Создание REST API для мобильного клиента и внешних B2B-интеграций; -Участие в построении микросервисной архитектуры: проектирование контрактов, миграция данных, настройка взаимодействия через Kafka и REST; -Настройка CI/CD пайплайнов и написание интеграционных тестов (в т.ч. с использованием Testcontainers). -Сократил время отклика на ключевых страницах до 2–3 раз после оптимизации запросов и внедрения кэширования; -Выделил и полностью реализовал отдельный сервис управления вакансиями, что позволило масштабировать нагрузку и упростить сопровождение; -Инициировал переход части функциональности на асинхронную обработку (Kafka), что уменьшило пиковую нагрузку на систему. Технологии и инструменты: -Язык и фреймворки: Java 8–17, Spring Boot, Spring Cloud, Spring Security, JPA/Hibernate -Базы данных: PostgreSQL, Oracle, MySQL, Redis -Интеграции и взаимодействие: REST, Kafka, RabbitMQ -Инфраструктура и DevOps: Docker, Kubernetes, GitLab CI/CD, Liquibase -Тестирование: JUnit, Testcontainers, Mockito -Прочее: Liferay Portal, OpenAPI/Swagger, Keycloak

Навыки

Уровни владения навыками
Продвинутый уровень
Java
SQL
Spring Framework
REST
Maven
NoSQL
Hibernate
Apache Kafka
Liquibase
RabbitMQ
PostgreSQL
MySQL
Средний уровень
Git
Linux
ООП
Gradle
Английский язык
Redis
Agile

Обо мне

Java Backend разработчик с 4 годами коммерческого опыта. Работал над проектами в HR-домене и банковской сфере. Занимался разработкой и поддержкой микросервисной архитектуры, участвовал в разбиении монолита на микросервисы, оптимизации производительности и интеграции со сторонними системами. Использую стек: Java (Spring Boot), PostgreSQL, Kafka, Redis, Docker, Liquibase, Testcontainers, gRPC, REST. Имею опыт построения CI/CD и написания интеграционных/юнит тестов. Открыт к новым вызовам и интересным задачам. Предпочтительный способ связи — почта или Telegram.

Высшее образование

2023
Факультет компьютерных систем и сетей, Вычислительные машины, системы и сети

Знание языков

РусскийРодной


АнглийскийB2 — Средне-продвинутый


Повышение квалификации, курсы

2021
EPAM
EPAM, Java web developer
2020
Javarush
Javarush, Java core

Гражданство, время в пути до работы

Гражданство: Беларусь

Разрешение на работу: Беларусь

Желательное время в пути до работы: Не имеет значения