Артем Б. Java разработчик, Senior

ID 6342
АБ
Артем Б.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 13 сентября 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Java Spring
MVC
Web
REST
Data
Security
Spring Boot
Hibernate
JDBC
Redis
Git
GitLab
JUnit
Mockito
Selenium
Kafka
Swagger
SoapUI
PostgreSQL
Pl/SQL
Servlets
JSP
Docker
Liquibase
TeamCity
Jenkins
HTML
CSS
Отрасли
FinTech & Banking
Знание языков
Английский — B1
Проекты   (4 года 4 месяца)
NDA
Роль
Java Developer
Обязанности
Микросервисная система по учету, трансформации и передачи электронных документов между контрагентами. 􏰀 Анализ требований и разработка API. 􏰀 Реализация бизнес-логики, контроллеров REST, сервисов и дата слоя. 􏰀 Интеграция с другими бизнес-микросервисами на основе REST Api (Feign-client) и протоколов обмена сообщениями (Artemis). 􏰀 Исправление ошибок и рефакторинг. 􏰀 Миграция данных БД. 􏰀 Подготовка среды DevOps для локального развертывания. 􏰀 Проектирование и разработка модульных и интеграционных тестов с использованием JUnit, Mockito. Технологии: Java, Spring (Web, Data, Security, Spring Boot), JUnit, Mockito, Artemis, MongoDB, Docker, Gitlab, Gitlab-CI.
Период работы
Октябрь 2022 - Май 2023  (8 месяцев)
iText
Роль
Java Developer
Обязанности
iText 01. 2021-10. 2022 Java Developer Библиотеки Java для работы с PDF-документами. 􏰀 Разрабатывал новые продукты для преобразования между различными форматами данных, распознавание изображений. 􏰀 Оптимизация данных в документах. 􏰀 Добавлял новые функции и логику поддержки в библиотеку для работы с PDF-файлами. 􏰀 Настраивал этапы развертывания и выпуска в TeamCity и Jenkins. 􏰀 Помогал в поддержке команды в вопросах клиентов и работе со StackOverflow сообществом. Технологии: Java, Groovy, JUnit, HTML\CSS, Jenkins, TeamCity.
Период работы
Январь 2021 - Октябрь 2022  (1 год 10 месяцев)
pdf2data
Роль
Java Developer
Обязанности
Веб-приложение для простого распознавания и извлечения данных из документов в структурированном, повторно используемом формате. 􏰀 Перенос существующего проекта с Java EE на Spring. 􏰀 Улучшал внутреннюю логику обработки документов и распознавания данных. 􏰀 Добавлял новый модуль для хранения учетных записей пользователей с шаблонами и извлеченными данные в реляционной базе данных. 􏰀 Добавлял модульные и интеграционные тесты, тесты Selenium. 􏰀 Настраивал конфигурацию TeamCity. 􏰀 Участвовал в планерках, демонстрационных сессиях. Технологии: Java 11, Spring (Web, Data, Security, Spring Boot), JUnit, Mockito, Selenium, PostgreSQL, Docker, LiquiBase, Teamcity.
Период работы
Февраль 2019 - Январь 2021  (2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники, Минск
Специальность
-
Завершение учебы
2020 г.

Похожие специалисты

FinTech & Banking • FoodTech • Government & Public Sector • Logistics & Transport • Manufacturing
АВ
Артур В.
Тюмень
Java разработчик
Senior
3 506,49 Р/час
методологии
Compose
ELK
Grafana
assertj
архитектура
AWS
GitLab
Разработка
брокеры сообщений
+109

Мой путь в IT — это постоянный поиск баланса между технической глубиной и решением бизнес-задач. За 5 лет работы с Java я убедился: даже самый сложный код имеет ценность только тогда, когда он становится частью системы, которая работает для людей. В проектах, где требовалось масштабировать сервисы или интегрировать разнородные системы, я учился видеть не только код, но и контекст. Например, оптимизация процессов обработки данных или внедрение инструментов для прозрачности инфраструктуры — это не просто задачи из джуры, а шаги к тому, чтобы заказчик получил результат быстрее и без потерь. Мне близок подход, где разработчик — не просто исполнитель, а участник диалога. Будь то проектирование микросервисов, настройка CI/CD или менторство коллег — я стараюсь работать так, чтобы код и процессы становились надежным фундаментом, а не временным решением. Ищу команду, где смогу применять этот опыт. Готов решать задачи, требующие как технической экспертизы, так и умения слушать, анализировать и предлагать. Самая интересная задача: Реализация интеграции с 5 разнородными источниками данных (PostgreSQL, Elasticsearch, внешние API) для генерации PDF-документов в реальном времени. · Нужно было обеспечить синхронную работу с системами, которые имели разные форматы данных и latency. · Добавил асинхронную обработку через Kafka: данные собирались в фоне, а пользователь получал уведомление о готовности документа. · Использовал Redis для кэширования шаблонов и часто запрашиваемых данных Самая технически сложная задача: Обработка 5000+ событий в секунду с IoT-датчиков в реальном времени без потерь данных. · Kafka не справлялась с пиковой нагрузкой: сообщения терялись, потребители отставали. · Данные о температуре плавки и составе сплавов критичны для качества продукции. Решение которое внедлил для решения проблемы: · Перераспределил партиции Kafka, увеличив их количество, и настроил сжатие сообщений. · Внедрил Apache NiFi как буферный слой для предобработки данных перед отправкой в Kafka

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • Insurance • LifeStyle • Manufacturing • Marketing, Advertising & Design
ДБ
Даниил Б.
Уфа
React разработчик
Senior
3 116,88 Р/час
Sass
Redux Toolkit
Redux
Разработка
Yarn
stage
AntD
Git
MongoDB
Cypress
+60

Даниил — React разработчик уровня Senior из Уфы. Специализируется на разработке веб- и мобильных приложений. Имеет опыт работы с Vue, React, Nuxt, React Native, Angular и другими технологиями. Владеет TypeScript, JavaScript, а также инструментами для оптимизации производительности приложений и улучшения времени загрузки. Участвовал в код-ревью, написании unit- и интеграционных тестов. Сотрудничал с дизайнерами для реализации интуитивно понятного пользовательского интерфейса. Работал над проектами в различных отраслях, включая LifeStyle, FinTech & Banking, Insurance, Manufacturing, Marketing, Advertising & Design. Среди проектов — Sxope (LifeStyle), Tenging (FinTech & Banking), RosFines (Insurance), «Газпромнефть цифровые решения» (Manufacturing), Tages (LifeStyle) и другие. На проектах занимался разработкой новых функций, оптимизацией производительности, внедрением тестирования и улучшением пользовательского опыта. Неоконченное высшее Уфимский Государственный Нефтяной Технический Университет

Подробнее