АР
Антон Р.
Мужчина, 23 года
Россия, Санкт-Петербург, UTC+3
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Java-разработчик с опытом работы в отрасли e-commerce & retail более 4 лет.
На проекте «Платформа для покупки авторских прав» работал над созданием отдельного микросервиса для обработки заказов, интегрировал его с другими сервисами. Разработал систему событий для создания и посещения мероприятий, реализовал сервис уведомлений по электронной почте. Работал с технологиями: Java 17, Spring Boot 3+, Spring (Boot, Web, Data, Cloud, Security, JPA), Kafka, PostgreSQL, Hibernate, Docker, Kubernetes, Keycloak, Grafana, Liquibase, Junit, Mockito, Git (gitlab, github), Redis, SQL, Jenkins.
В рамках проекта «Кассовое ПО для кассиров» дорабатывал существующий функционал, интегрировал драйвер «Атол» для фискальных регистраторов, устранил ошибку перезагрузки кассы. Использовал технологии: Java 8, Spring Boot 3, Spring Core, PostgreSQL, Hibernate, JDBC, Jenkins, Linux, WireMock, Junit, Mockito, Git (gitlab), ELK, Redis, SQL.
Проекты
(4 года 5 месяцев)
Платформа для покупки авторских прав
Роль
Java разработчик
Обязанности
Описание проекта
Платформа позволяющая приобретать авторские права на предметы искусства, например, музыкальные произведения, книги, статьи. Также платформа имела внутренний маркетплэйс, позволяющий арендовать или купить оборудование, например, музыкальные инструменты, акустические системы, редкие краски для изобразительного искусства.
Состав команды
3 бекэнд-разработчика, 1 Team Lead, 1 фронтенд-разработчик, 1 QA, 1 PM, 1 аналитик;
Технологии на проекте
Java 17, Spring Boot 3+, Spring (Boot, Web, Data, Cloud, Security), Kafka, PostgreSQL, Hibernate, Docker, Kubernetes, Keycloak, Grafana, Liquibase, Junit, Mockito, Git (gitlab, github), Redis, SQL, Jenkins
Задачи/реализованный функционал
Разработал отдельный микросервис для создания и обработки заказов который интегрировался с несколькими сервисами (Notification, Delivery). Чтобы пользователь мог заказать нужный ему товар.
Разработал систему событий, чтобы пользователь мог создавать свои мероприятия или посещать уже существующие. Это отдельный микросервис который интегрируется с Google Calendar API.
Реализовал микросервис с помощью Keycloak для авторизации и аутентификации, то есть Authority service. Моей задачей было сделать чтобы в Gateway service происходила проверка публичного ключа из JWT-токена. Сам JWT-токен выдавался тем же самым Authority service.
Реализовал сервис нотификаций по Email. Данный сервис получал сообщения из Apache Kafka и обрабатывал их. Были реализованы механизмы получения пользовательской информации из других микросервисов, механизмы формирования электронного письма и отправки такового клиенту. Работа с ELK стеком (логирование, индексы ключевых полей для поиска). В частности работы с Spring JPA. Реализовывал эффективные решения, включая: Использование проекций для оптимизации работы с данными и минимизации нагрузки на базу данных. Проводил кросс-code-review, внимательно анализируя код коллег на соответствие требованиям
Стек специалиста на проекте
Grafana, Spring Data JPA, Data, Liquibase, Flyway, Keycloak, JUnit, Mockito, Redis, Kafka, boot, cloud, Security, Web, SQL, Docker, Hibernate, Java 17, Spring, Spring Boot, PostgreSQL, Jenkins, Spring boot 3, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Август 2020 - Декабрь 2024
(4 года 5 месяцев)
Кассовое ПО для кассиров
Роль
Java разработчик
Обязанности
Описание проекта
Кассовое ПО, с которым непосредственно работает
кассир. Это приложение устанавливалось на рабочие станции персонала с предустановленным
оптимизированном Linux дистрибутивом внутри специализированного вычислительно системного блока.
Состав команды
4 бекэнд-разработчика, 1 Team Lead, 3 QA, 1 Product owner, 1 аналитик;
Технологии на проекте
Java 8, Spring Boot 3, Spring Core, PostgreSQL, Hibernate, JDBC, Jenkins, Linux, WireMock, Junit, Mockito, Git (gitlab), ELK, Redis, SQL
Задачи/реализованный функционал
Доработал существующий функционал который дал возможность аналитикам просматривать коды об успешной и неуспешной оплате в JSON файлах различных типов платежей (Оплата по карте, QR-код, Подарочные карты).
Интегрировал драйвер “Атол” для фискальных регистраторов. Дав возможность подключать к кассе фискальный регистратор “Атол” чтобы печатать отчеты и чеки для покупателей и кассиров.
Устранил ошибку которая приводила к перезагрузки кассы в случае, если пользователь случайно нажимал мимо диалогового окна.
Стек специалиста на проекте
PostgreSQL, Git, SQL, JUnit, Mockito, Spring Boot, Linux, Hibernate, Jenkins, GitLab, JDBC, Spring Core, Java Spring Boot, ELK, Java 8, WireMock, Redis, Spring boot 3
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2024 - Апрель 2024
(4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет