ЯБ
Ян Б.
Мужчина, 22 года
Беларусь, Минск, UTC+3
Ставка
3 311,69 Р/час
НДС не облагается
Специалист доступен с 17 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Уверенно работаю с экосистемой Spring (Boot, Security, Cloud, Caching, Data, Mail, MVC). Владею навыками организации взаимодействия с помощью Kafka и RabbitMQ. Есть опыт работы с реляционными (PostgreSQL, MySQL) и нереляционными (MongoDB, Redis) базами данных. В проектах применяю Liquibase для миграций баз данных.
Хорошее понимание принципов архитектуры микросервисов.
Владею инструментами контейнеризации (Docker, Kubernetes) и системами управления зависимостями Maven и Gradle. Разрабатываю высоконадежные решения, применяя принципы SOLID, и обеспечиваю их качество благодаря написанию юнит-, интеграционных и компонентных тестов с JUnit и Mockito. Понимаю принципы Agile и Scrum.
Быстро осваиваю новые технологии, стремлюсь глубоко понимать архитектуру решений и системные взаимосвязи. Активно взаимодействую с коллегами по команде и понимаю ценность прозрачной командной работы.
Проекты
(4 года 5 месяцев)
Веб-платформа для управления каталогом продуктов
Роль
Backend разработчик
Обязанности
Описание проекта:
Веб-платформа для управления каталогом продуктов, их отслеживанием, работой с корзиной, оформлением и оплатой заказов. Приложение предназначено для администраторов и пользователей. Система включает в себя следующие модули: управление продуктами (получение, добавление, обновление), модуль фильтрации продуктов на основе искусственного интеллекта, управление корзиной (добавление, изменение, удаление товара в корзине), управление заказами (размещение, оплата, статусы), управление пользователями (регистрация, логин, роли), модуль уведомлений (e-mail).
Разработка и поддержка REST API
Проектирование и реализация логики бизнес-процессов
Разработка и оптимизация запросов к базе данных PostgreSQL
Разработка асинхронного взаимодействия (RabbitMQ)
Написание вспомогательных утилит на Kotlin
Проведение тестирования совместимости Kotlin с существующей Java-базой в процессе миграции и рефакторинга компонентов
Покрытие кода модульными, интеграционными и E2E тестами (JUnit, Mockito, WireMock, RestAssured, TestContainers, Cucumber)
Написание сценариев миграции базы данных (Liquibase)
Внедрение системы мониторинга (Prometheus, Grafana)
Конфигурация централизованного логирования (ELK)
Добавление кеширования запросов (Redis, Spring Caching)
Интеграция платежного сервиса PayPal
Внедрение и использование реактивного программирования для обработки запросов
Разработка и поддержка системы уведомлений по электронной почте (Spring Mail)
Настройка аутентификации и авторизации (Keycloak, Spring Security)
Проектирование и реализация API Gateway (Spring Cloud)
Разработка BPMN-2.0 схемы в Camunda Modeler, учитывая требования бизнеса и технические ограничения
Стек специалиста на проекте
Java 21, ELK, Grafana, модули, Управление продуктом, Data, Liquibase, Keycloak, Git, Rest Assured, JUnit, MongoDB, Mockito, Redis, Cucumber, cloud, Security, WireMock, Swagger, Docker, Kotlin, Hibernate, MapStruct, Paypal, Gmail, Mail, Project Reactor, Maven, RabbitMQ, Spring Boot, Microservice Architecture, TestContainers, Camunda, caching, Prometheus, Kubernetes, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Май 2024 - По настоящее время
(1 год 5 месяцев)
Онлайн-платформа для автоматизации заказа, бронирования и оплаты услуг такси
Роль
Backend разработчик
Обязанности
Описание проекта:
Онлайн-платформа для автоматизации заказа, бронирования и оплаты услуг такси. Платформа предназначена для администраторов, пассажиров и водителей. Она обеспечивает управление поездками, оплату онлайн и наличными, оставление отзывов и оценок, а также отправку уведомлений по электронной почте.
Обязанности:
Разработка и поддержка REST API (Kotlin)
Проектирование и реализация логики бизнес-процессов
Разработка и оптимизация запросов к базе данных MySQL
Разработка асинхронного взаимодействия (RabbitMQ)
Оптимизация кода с применением Kotlin Coroutines
Внедрение системы мониторинга (Prometheus, Grafana)
Разработка модульных и интеграционных тестов (JUnit, Mockito, WireMock, RestAssured, TestContainers)
Конфигурация Discovery сервера и API Gateway (Spring Cloud)
Настройка аутентификации и авторизации (Keycloak)
Интеграция платежного сервиса (Stripe)
Разработка системы уведомлений по электронной почте (Spring Mail)
Поддержка и настройка CI/CD пайплайнов в TeamCity для новых репозиториев (TeamCity)
Стек специалиста на проекте
RabbitMQ, Git, MySQL, Docker, Kotlin, TeamCity, JUnit, Rest Assured, Mockito, Spring Boot, Maven, Hibernate, Swagger, Grafana, Kubernetes, Prometheus, Data, Liquibase, Keycloak, MapStruct, Stripe, Ansible, ELK, Security, TestContainers, Mail, Java 17, Microservice Architecture, cloud, caffeine, caching
Отрасль проекта
Logistics & Transport
Период работы
Август 2022 - Май 2024
(1 год 10 месяцев)
Платформа для управления библиотекой с возможностью добавления, поиска и проверки наличия изданий
Роль
Backend разработчик
Обязанности
Описание проекта:
Платформа для управления библиотекой с возможностью добавления, поиска и проверки наличия изданий. Платформа предназначена для читателей и администраторов. Она включает в себя следующие модули: управление книгами (добавление, обновление, поиск и проверка наличия), модуль бронирования (резервирование, продление и отмена брони), модуль уведомлений (по email о статусе брони и сроках возврата), управление пользователями (регистрация, логин), модуль отчетности (сбор и анализ данных, формирование отчетов).
Обязанности:
Разработка и поддержка REST API
Проектирование и реализация логики бизнес-процессов
Разработка и оптимизация запросов к базе данных PostgreSQL
Разработка модульных и интеграционных тестов (JUnit, Mockito, WireMock, RestAssured, TestContainers)
Написание сценариев миграции базы данных (Liquibase)
Настройка кеширования запросов (Redis, Spring Caching)
Разработка системы уведомлений по электронной почте (Spring Mail)
Конфигурация API Gateway (Spring Cloud)
Конфигурация аутентификации и авторизации (Keycloak)
Разработка асинхронного взаимодействия (Kafka)
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Git, Docker, Elasticsearch, JUnit, Rest Assured, Mockito, Spring Boot, Maven, Hibernate, Swagger, Kubernetes, Data, Liquibase, Keycloak, MapStruct, Paypal, Java 11, Security, WireMock, TestContainers, Mail, Redis, Microservice Architecture, cloud, caching
Отрасль проекта
EdTech
Период работы
Май 2021 - Август 2022
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ВГУ
Специальность
Программное обеспечение информационных технологий, инженер-программист
Завершение учебы
2025 г.