Роман Б. Java разработчик, Senior

ID 15352
РБ
Роман Б.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 468,09 Р/час
вкл. НДС 5% (128.57 Р)
Специалист доступен с 9 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Ajax
Angular
Apache Kafka
Bitbucket
Bootstrap
C#
Camunda
CSS
Delphi
Docker
Doctrine
Flyway
Git
Gitlab CI
Gradle
Hibernate
HTML5
Java
JavaScript
jetbrains
Joomla
JPA
JQuery
JSON
JUnit
JWT
Keycloak
kotlin core
Kubernetes
Liquibase
Lombok
MapStruct
Material UI
Maven
Mockito
MySQL
Nginx
OpenShift
PHP 5
PHP 7
PostgreSQL
Postman
Python
RabbitMQ
React
Redux
Selenium WebDriver
Spring Boot
Spring Data
Spring Security
SQLite
Swagger
symfony 3/4
TestContainers
Thymeleaf
Twig
Vue.js
Web
Wordpress
CMS
database
pervasive
SQL
Code Review
Testing
Разработка
Рефакторинг
Fedex
PDF
S3
XLS
автоматизация
Исследование
Программное обеспечение
Alertmanager
Amazon DynamoDB
Amazon Web Services
analytical and critical thinking
Ansible
Apache
AWS
client needs assessment
Communication
Composer
decision making
descriptive analysis
Exploratory testing
Functional testing
GUI testing
Integration testing
Internet Information Services (IIS)
Jenkins
Memcached
Mobile App testing
PHPUnit
Prometheus
Regression testing
Requirements testing
Research
Scrum
SOAP
stakeholder management
Subversion
SVN
symfony 5/6
System testing
test design techniques
Testing documentation
WebSockets
Zabbix
CRM
Анализ результатов
продажи
Работа с интеграциями
GitLab
OpenCart
PHP
Backend
сбор данных
CI/CD
defect management
Framework
Spring
MyBatis
Исследования
Пользовательские интерфейсы
Оптимизация процессов
REST API
Отрасли
E-commerce & Retail
Знание языков
Английский — A1
Главное о специалисте
Роман, Senior Java-разработчик Опытного специалиста Романа отличает глубокое понимание принципов разработки ПО и уверенное владение широким спектром инструментов. В портфолио Романа — проекты в сфере электронной коммерции и ритейла, включая разработку высоконагруженных ERP-систем для медицинских компаний США и CRM-системы для поставщиков медицинского оборудования. На протяжении 11 лет Роман успешно выполняет задачи по разработке, ревью кода, исправлению ошибок, рефакторингу и тестированию. Проекты Романа реализованы на микросервисной архитектуре с использованием современных технологий и языков программирования.
Проекты   (12 лет 10 месяцев)
Разработка раздела «Банковские гарантии» платформы для крупного банка. Разработка идет с нуля, проект построен на микросервисной архитектуре.
Роль
Developer
Обязанности
● Разработка back-end микросервисов для обработки независимых гарантий для банка; ● Реализовал Apache Kafka и RabbitMQ для обработки данных в реальном времени (запросы на гарантию); ● Разработал RESTful API с использованием Spring Boot и Spring Data; ● Реализовал микросервис аутентификации для внутреннего SSO API; ● Перевел приложение с Java 11 на Java 17; ● Мигрировал один из микросервисов приложения с Spring Boot 2.7 на Spring Boot 3.1; ● Участвовал в исследованиях обсуждениях архитектуры; вносил предложения по улучшению и оптимизации архитектуры; ● Изучил Linter для Java и Kotlin, сделал обоснованное предложение по его использованию в проекте и разработал инструкцию по его применению для других разработчиков и команд; ● Реализовал несколько библиотек и Spring Boot стартеров для использования их другими членами команды; ● Документировал спецификации API с использованием Swagger; ● Контейнеризировал микросервисы с использованием Docker и развернул их на облачной платформе; ● Разработал и внедрил юнит- и интеграционные тесты с использованием JUnit, Mockito, MockK и TestContainers для обеспечения качества приложения; ● Проводил код-ревью в команде; ● Сотрудничал с тестировщиками и бизнес-аналитиками для анализа багов и их последующего исправления; ● Проводил рефакторинг кода для улучшения структуры кода и использования шаблонов проектирования; ● Участвовал в различных agile процессах, таких как планирование спринтов, ежедневные скрам-встречи и ретроспективы.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Java, Spring Boot, Spring Security, OpenShift, Code Review, Testing, Рефакторинг, Разработка, kotlin core
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2021 - По настоящее время  (4 года 6 месяцев)
"RFRain Shop" — это комплексная онлайн-площадка для аппаратных и программных решений RFID
Роль
Developer
Обязанности
Используя удобный интерфейс, он позволяет клиентам изучать, настраивать и приобретать широкий спектр RFID-продуктов. Обширный каталог продукции: платформа предлагает широкий спектр аппаратных и программных решений RFID, каждое из которых сопровождается подробным описанием продукта, чтобы помочь клиентам принимать обоснованные решения о покупке. Варианты настройки: в соответствии с индивидуальными требованиями клиенты могут настраивать выбранные продукты, выбирая из множества доступных вариантов. Отслеживание заказов: платформа включает функцию истории заказов, которая позволяет клиентам отслеживать свои покупки. Это обеспечивает прозрачность и позволяет клиентам точно предвидеть доставку своих заказов. Возвраты продукции: для обеспечения бесперебойного процесса покупок платформа включает простой процесс возврата продукции. Эта ориентированная на клиента функция помогает укреплять доверие и повышать общую удовлетворенность клиентов. ● Разработка back-end микросервисов для внутреннего HR портала компании. ● Исправление проблемы с удаленной базой данных путем реконструкции БД на основе исходного кода проекта и создание SQL-скриптов миграции для предотвращения подобных проблем в будущем. ● Проведение код-ревью в команде. ● Исправление багов. ● Проектирование и внедрение юнит-тестирования с использованием JUnit и Mockito для обеспечения качества приложения. ● Использование Scrum для реализации проекта.
Стек специалиста на проекте
HTML5, Пользовательские интерфейсы, PHP, GitLab, Разработка, Git, Рефакторинг, Wordpress, Backend, OpenCart, Ajax, CSS, Bootstrap, JQuery, PHP 7, Code Review, MySQL, Testing, JavaScript
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2020 - Апрель 2024  (4 года 3 месяца)
Система агрегирует все государственные и коммерческие закупки из открытых источников в Беларуси.
Роль
Developer
Обязанности
На основе этих данных пользователь может создавать собственные фильтры для поиска нужных закупок или исключения ненужных. Веб-сервис для получения и хранения данных из трех отдельных систем. Работает с базой данных и запросами между сервисами. ● Изучение структуры и возможностей нескольких порталов закупок для сбора данных в приложение. ● Реализация микросервиса на основе проведенного исследования. ● Проведение код-ревью для менее опытных членов команды. ● Исправление багов. ● Рефакторинг кода.
Стек специалиста на проекте
Selenium WebDriver, HTML5, defect management, GitLab, Разработка, сбор данных, Spring Data, Исследования, Java, JUnit, Рефакторинг, Backend, CSS, Docker, System testing, test design techniques, Vue.js, Code Review, Material UI, MySQL, RabbitMQ, Testing, GUI testing, JavaScript, REST API, Spring, Spring Boot, PostgreSQL, Framework, CI/CD, Functional testing, Integration testing
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2020 - Январь 2024  (3 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
-
Специальность
-
Завершение учебы
2018 г.

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

AgroTech • BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking
ТР
Татьяна Р.
Москва
Java разработчик
Lead
4 816,79 Р/час
Apache
Apache Kafka
Atlassian
AWS
Backend
Docker
Elasticsearch
Git
Gradle
Hibernate
+121

2008 - 2018 гг. — нерелевантный опыт в качестве Software developer (фронтенд-разработка и продвижение веб-сайтов): 2008 - разработка движка для 3D-презентаций и виртуальных туров на ActionScript. С 2010 года - веб-разработка (JS, HTML, CSS + CMS и фронтенд-фреймворки); продвижение контента и сайтов в сети, СЕО-продвижение и поисковая оптимизация, создание элементов для приложения с дополненной реальностью AR. С 2018 года — основное направление - backend-разработка (Java-developer). Имею опыт лида команды, менторинга сотрудников и предоставления технической поддержки, а также организации скрам-процессов с нуля. Обладаю отличными навыками коммуникации и способностью эффективно взаимодействовать с различными участниками команды, включая бизнес-аналитиков, тестировщиков и менеджеров проекта. Демонстрирую самостоятельность и инициативу в решении проблемных ситуаций, способна принять на себя ответственность за свою работу и достижение поставленных целей. Гибко адаптируюсь к изменениям и новым требованиям, способна эффективно работать в динамичной среде и быстро осваивать новые технологии и концепции. Понимаю важность создания легко читаемого и легко обслуживаемого исходного кода. В свободное от работы время интересуюсь информационными технологиями и инновациями, увлекаюсь видео-съемкой, монтажом видео и графикой. Непрерывно прохожу различные курсы, люблю осваивать новые направления и знакомиться с людьми, у которых можно чему-то научиться.

Подробнее
Insurance • RnD
МП
Максим П.
Минск
Java разработчик
Senior
3 447,01 Р/час
ELK
Grafana
Работа с интеграциями
GitLab
Разработка
MS Windows
Tomcat
Базы данных
Spring Data
Lombok
+106

▪ Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.(SOLID, KISS, ООП) ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
E-commerce & Retail • FinTech & Banking • Government & Public Sector • HRTech • Logistics & Transport • Realty & Constructoring • RnD
ИМ
Илья М.
Гомель
Java разработчик
Senior
4 545,45 Р/час
specta
HTML5
Servlets
JavaScript
Subversion
GitLab
Kubernetes
Java 7
criteria
+110

Разработчик с более чем 11-летним опытом в коммерческой разработке ПО, из них 8 лет – в Java-разработке. Хорошие знания и большой опыт работы с JSE 8+, Spring Framework (Core, MVC, Security, Data), Spring Boot, SQL, Hibernate, J2EE (servlets, JSP), PrimeFaces, реляционными базами данных (PostgreSQL, MySql, Oracle, DB2), Hybris, SOLR, Swagger, Liquibase. При разработке часто взаимодействовал с бизнес аналитиками и заказчиками. Неоднократно продумывал совместно с коллегами функционал и структуру базы данных. Как ведущий инженер слежу за соблюдением принципов разработки, таких как SOLID, ACID, DRY, KISS, также использую практики чистого кода и следую соглашениям REST при работе с http, имею опыт работы с SOAP. Имею большой опыт использования инструментов тестирования JUnit, Mockito. В процессе работы неоднократно приходилось использовать Jmeter. Последние 2 года работал руководителем Java Unit в компании SENLA. В процессе работы отдел вырос в 2 раза. Как главный инженер проводил подготовительные интервью для сотрудников своего офиса, смежных офисов, а также тренировал других коллег проводить интервью для их личностного роста, выступал в качестве руководителя на внутреннем проекте, менторил инженеров для освоения новых технологий. Участвовал в разработке плана подготовки сотрудников компании к работе на коммерческих проектах. Также в качестве руководителя отдела Java я регулярно проводил оценки производительности для своих подчиненных и составлял для них личные планы развития. В процессе трудовой деятельности я провёл большое количество собеседований в трёх компаниях на должности младшего и старшего уровня. Имею опыт обучения новичков. Принимал участие в защите дипломов на курсах программирования. В работе люблю задачи, требующие нестандартного решения. Также с удовольствием изучаю новые технологии.

Подробнее

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail
ДШ
Данил Ш.
Уфа
QA ручной
Middle
2 800 Р/час
Регрессионное тестирование
методологии
Тест-планы
pm
Grafana
Работа с интеграциями
тесткейсов
bugmagnet
GitLab
Разработка
+57

Ключевая экспертиза: Опыт тестирования бэк\фронт\БД. Опыт работы с реляционными и нереляционными БД (PostgreSQL\ MongoDB), так же с S3. В Postman помимо коллекций создает переменные. Небольшой опыт в нагрузочном тестировании. Логи смотрит в Kibana. Брокеры Kafka. Написание тестовой документации; Пишет SQL-запросы. Работает с Git через линуксовую консоль. Работает со сниффером Charles (breakpoint, map local). Хочу, чтобы моя работа приносила пользу и было больше довольных людей, пользующихся хорошим и качественным продуктом. Являюсь командным и общительным игроком, внимательность, многозадачность и ответственность - моё второе имя. В настоящее время начал изучать Python, чтобы углубиться в автотесты и стать full stack тестировщиком. В свободное время увлекаюсь фотографией, альпинизмом, шахматами, бегом. Большой фанат вселенной Marvel, Гарри Поттера и Властелина колец.

Подробнее