ВД
Всеволод Д.
Мужчина, 24 года
Беларусь, Минск, UTC+3
Ставка
3 311,69 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист с опытом работы более 5 лет.
Специалист в области разработки программного обеспечения с глубокими знаниями и практическим опытом работы с Java, умеющий создавать динамические, адаптивные и масштабируемые веб-приложения. Высококвалифицированный профессионал с обширным опытом в области микросервисов, способный быстро осваивать новые технологии и эффективно решать сложные задачи. Имеет экспертные знания в использовании Docker и Kubernetes. Имеет опыт в настройке автоматизированных процессов доставки и развёртывания сервисов с использованием GitLab CI/CD. Трудолюбивый, ответственный, мотивированный и нацеленный на достижение высоких результатов путём проектирования масштабируемых, надежных и эффективных микросервисов, улучшающих производительность и поддерживаемость приложений.
Языки программирования
Java.
Бэкенд
Spring (Boot, Core, Security, Data, Web MVC, Test), Microservices, JSON, XML, YAML, JWT, REST, Hibernate, JPA, JDBC, Flyway, Liquibase, MapStruct, Lombok, JUnit, Mockito, JMeter, SOAP UI, Maven, Gradle, Swagger.
Брокеры сообщений
Apache Kafka.
Базы данных
PostgreSQL, MySQL, MongoDB.
Облака
AWS (EC2, Lambda, S3, SNS).
DevOps
Docker, Docker-Compose, Kubernetes, GitLab CI/CD.
Платформы поиска
ELK
BPMN
Camunda.
Системы управления версиями
Git, GitHub, GitLab.
Инструменты управления проектами
Jira, Confluence.
Операционные системы
Linux.
Проекты
(5 лет 6 месяцев)
3D МОБИЛЬНЫЙ И ВЕБ-КАТАЛОГ
Роль
Инженер-программист
Обязанности
3D МОБИЛЬНЫЙ И ВЕБ-КАТАЛОГ
Каталог, содержащий высококачественные 3D-модели пораженных органов и патологий. Мобильный каталог с изображениями в формате 360° помогает пользователям получить полное и точное представление об анатомии внутренних органов с патологическими изменениями: позволяет просматривать модели в нужном масштабе, под любым углом, как снаружи, так и изнутри.
Обязанности
Разработка микросервисной архитектуры с использованием Spring Boot и Java для обеспечения масштабируемости и отказоустойчивости;
Реализация системы аутентификации и авторизации с использованием Spring Security и JWT (доступ/обновление токенов), включая контроль доступа на основе ролей;
Создание и интеграция REST API в микросервисную архитектуру, настройка коммуникации между микросервисами;
Интеграция Camunda с внешними системами с использованием REST API;
Написание пользовательских Java-делегатов для выполнения сервисных задач в Camunda;
Настройка пользовательских задач и задач сервисов в Camunda для выполнения процессов;
Проектирование и реализация новых эндпоинтов для работы каталога;
Разработка Java-действий (Delegates) и конфигурация процессов с участием внешних сервисов;
Интеграция AWS S3 для хранения 3D-ресурсов, настройка политики доступа и версионирования объектов;
Настройка триггеров на S3-бакеты для автоматического вызова Lambda-функций при загрузке новых файлов;
Оптимизация и создание SQL-запросов и views для выборки, агрегации и анализа данных 3D-каталога и пользовательской активности;
Разработка и настройка миграций базы данных с использованием Flyway;
Использование MongoDB для логирования событий и данных системы;
Подготовка Dockerfile и docker-compose файлов для контейнеризации и деплоймента в Kubernetes;
Написание модульных тестов с использованием JUnit и Mockito для проверки логики и повышения качества кода;
Участие в обсуждении и реализации бизнес-логики: преобразование требований в технические задачи и последующая разработка;
Организация масштабируемого и отказоустойчивого развертывания микросервисов в Kubernetes-кластере;
Проведение код ревью, рефакторинга и устранение ошибок в кодовой базе.
Среда разработки
Java 17, Spring (Boot, Security, Data, Web MVC, Test), Microservices, Mapstruct, JSON, JWT, XML, WSDL, REST, Hibernate, Camunda, AWS (EC2, Lambda, S3, SNS), JPA, Lombok, PostgreSQL, MongoDB, GitLab CI/CD, Docker, Docker-Compose, Kubernetes, Flyway, Kafka, JUnit, Mockito, JMeter, Testcontainers, Gradle, Swagger, Log4j, Git, GitLab, Jira, Confluence, Linux.
Стек специалиста на проекте
AWS, GitLab, Log4j, Lombok, Camunda, WSDL, Data, Flyway, JSON, REST, XML, Git, JUnit, MongoDB, Mockito, JPA, Gradle, Linux, JMeter, Swagger, Kafka, boot, Security, S3, SNS, Docker Compose, EC2, Confluence, Docker, Hibernate, MapStruct, Lambda, Web MVC, TestContainers, GitLab CI/CD, Java 17, Testing, Spring, Jira, PostgreSQL, Microservices, Kubernetes
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Октябрь 2021 - Июль 2025
(3 года 10 месяцев)
СТРАХОВАЯ СИСТЕМА
Роль
Инженер-программист
Обязанности
СТРАХОВАЯ СИСТЕМА
Проект для одной из крупнейших страховых компаний Европы. Это крупное корпоративное приложение для внутренних сотрудников из разных стран, предоставляющее им эффективные инструменты для работы с клиентами и различной документацией. У нас была большая распределенная команда из разных уголков мира, и мы работали совместно с тестировщиками (QA), инженерами по эксплуатации (DevOps) и службой поддержки.
Обязанности
Разработка сложной многошаговой бизнес-логики, включая реализацию правил обработки страховых полисов, договоров и пользовательских сценариев;
Проектирование схем хранения в MongoDB и MySQL с учетом специфики многоязычного и многостраничного документооборота;
Использование Liquibase для последовательных и управляемых миграций схем данных с возможностью отката;
Разработка и поддержка асинхронных процессов взаимодействия между сервисами через Kafka, включая ретрансляцию событий и дедупликацию сообщений;
Интеграция с внешними API страховых партнеров и государственных реестров с учетом различий по странам;
Реализация кастомных аннотаций и аспектов (AOP) для логирования и аудита действий пользователей и администраторов;
Поддержка нескольких языков интерфейса и мульти-региональной конфигурации с учетом часовых поясов и правовых различий;
Анализ логов в ELK-стеке и формирование метрик для мониторинга бизнес-процессов;
Настройка и использование Kubernetes Secrets и ConfigMaps для безопасного управления конфиденциальной информацией и конфигурациями;
Написание модульных тестов для обеспечения качества кода и раннего выявления ошибок с использованием JUnit и Mockito;
Разработка и поддержка тест-кейсов в SOAP UI для проверки бизнес-критичных API при изменениях и релизах;
Рефакторинг и проведение ревью кода, исправление ошибок.
Среда разработки
Java 11, Spring (Boot, Core, Security, Data, Web MVC, Test), JDBC, Apache Kafka, Liquibase, JUnit, Mockito, Testcontainers, REST, SOAP, JSON, XML, WSDL, YAML, MongoDB, MySQL, ELK, Hibernate, JPA, Maven, Docker, Docker Compose, Kubernetes, GitHub, JMeter, SOAP UI, Jira, Confluence, Linux.
Стек специалиста на проекте
ELK, core, WSDL, Data, Liquibase, JSON, REST, XML, JUnit, MongoDB, SoapUI, Mockito, JPA, Linux, JMeter, JDBC, GitHub, boot, Security, Docker Compose, Confluence, Docker, SOAP, Hibernate, YAML, Web MVC, TestContainers, Java 11, Maven, MySQL, Testing, Spring, Jira, Kubernetes, Apache Kafka
Отрасль проекта
Insurance
Период работы
Февраль 2020 - Октябрь 2021
(1 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский Государственный университет информатики и радиоэлектроники
Специальность
Программируемые мобильные системы
Завершение учебы
2022 г.