АБ
Александр Б.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист с опытом работы более 4+ лет.
Отличные знания и практический опыт в веб-разработке. Знание шаблонов проектирования и Agile методологий (Scrum). Глубокие знания и практический опыт работы с Java Core, Spring (Boot, MVC, Web, Data, Cloud, Security, Test). Отличные коммуникативные навыки, облегчающие гладкое взаимодействие с клиентами и коллегами.
Языки программирования
Java.
Бэкенд
Spring(Boot, Data, MVC, Web, Security, Integration, Cloud, Test), Spring Cloud(Eureka, Config), JPA, REST, Hibernate, JOOQ, Flyway, MapStruct, Lombok, ELK, Swagger, OpenAPI, Maven, Gradle, Junit, Mockito.
BPMN
Camunda.
Базы данных
PostgreSQL, MongoDB, Redis.
Брокеры сообщений
Apache Kafka, Kafka Streams.
DevOps
Docker, Docker-Compose, Kubernetes, OpenShift, Testcontainers.
CI/CD
Jenkins, GitLab CI.
Системы управления версиями
Git, GitHub, GitLab, BitBucket.
Инструменты управления проектами
Jira, Confluence.
Среда разработки
Intellij IDEA.
Операционные системы
Linux.
Проекты
(5 лет 4 месяца)
БАНК
Роль
Инженер-программист
Обязанности
Проект системы обработки кредитов для одного из самых популярных банков с более чем 190 миллионами пользователей.
Обязанности
Разработка архитектурных решений для обеспечения эффективного взаимодействия между подсистемами;
Реализация бизнес-функций;
Миграция с Java 8 на Java 11;
Ответственность за интеграцию со сторонними платежными системами;
Разработка REST API;
Рефакторинг монолита;
Использование Spring Cloud Task для управления кратковременными пакетными заданиями;
Реализация взаимодействия между сервисами с помощью Spring Cloud OpenFeign;
Реализация динамической маршрутизации и фильтрации запросов с помощью Spring Cloud Gateway;
Реализация обработки в реальном времени с помощью потоков Kafka;
Расследование и устранение производственных проблем;
Настройка конвейеров OpenShift для непрерывной интеграции и доставки;
Создание образов Docker;
Написание модульных и интеграционных тестов;
Поддержка проектной документации;
Конфигурирование баз данных.
Среда разработки
Java, Spring(Boot, Data, Security, Integration), Spring Cloud(Eureka, Config), REST, JOOQ, Lombok, Swagger, JUnit, Mockito, Apache Kafka, Kafka Streams, Docker, Docker-Compose, Jenkins, OpenShift, Maven, Git, BitBucket, Intellij IDEA, Jira, Linux.
Стек специалиста на проекте
Lombok, Spring Cloud, Data, JOOQ, REST, Java, Git, JUnit, Bitbucket, Mockito, Linux, IntelliJ IDEA, Swagger, Config, boot, Security, Integrations, Eureka, Docker Compose, Kafka Streams, Docker, OpenShift, Maven, Spring, Jira, Jenkins, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2023 - По настоящее время
(2 года 6 месяцев)
СИСТЕМА УПРАВЛЕНИЯ ПЕРСОНАЛОМ
Роль
Инженер-программист
Обязанности
Автоматизированная интегрированная система управления персоналом с функциональностью, обеспечивающей быстрый доступ к информации, полезной для сотрудников. Также позволяет отправлять запросы пользователей во внутренние системы компании для оперативного решения различных вопросов.
Обязанности
Разработка RESTful API с Spring Boot;
Реализация веб-сервисов с использованием фреймворка Spring;
Управление изменениями схемы базы данных и контроль версий с помощью Flyway;
Реализация потребителей Kafka для эффективной обработки данных;
Настройка CI/CD для сокращения времени развертывания новых релизов;
Проектирование схем базы данных;
Управление индексами и оптимизация производительности в Elasticsearch;
Создание и поддержка спецификаций OpenAPI;
Настройка контейнерных кластеров Docker, управляемых Kubernetes;
Рефакторинг существующего кода;
Поддержка документации проекта;
Использование Testcontainers для запуска Docker-контейнеров для интеграционного тестирования;
Написание различных юнит и интеграционных тестов с использованием JUnit и Mockito.
Среда разработки
Java, Spring (Boot, MVC, Data, Security), Hibernate, JPA, Apache Kafka, Lombok, MapStruct, Gradle, PostgreSQL, ELK, Flyway, Swagger, Docker, Docker-Compose, Testcontainers, OpenAPI, Kubernetes, REST, jUnit, Mockito, Git, GitLab, GitLab CI, Intellij IDEA, Jira, Confluence, Linux.
Стек специалиста на проекте
ELK, Gitlab CI, GitLab, Lombok, Data, Flyway, REST, Java, Git, JUnit, Mockito, JPA, Gradle, Linux, IntelliJ IDEA, Swagger, MVC, boot, Security, Docker Compose, Confluence, Docker, Hibernate, MapStruct, TestContainers, OpenAPI, Spring, Jira, PostgreSQL, Kubernetes, Apache Kafka
Отрасль проекта
HRTech
Период работы
Июнь 2022 - Февраль 2023
(9 месяцев)
СИСТЕМА УПРАВЛЕНИЯ И МОНИТОРИНГА
Роль
Инженер-программист
Обязанности
Веб-приложение, которое предоставляет сохраненные данные от счетчиков (газа, воды и т. д.) и отображает статистику с помощью веб-административной панели для удобного редактирования показаний счетчиков и общей статистики пользовательского интерфейса для администраторов.
Обязанности
Разработка микросервисов с Spring Cloud;
Интеграция Camunda с внешними системами с использованием REST API;
Написание пользовательских Java-делегатов для выполнения сервисных задач в Camunda;
Настройка пользовательских задач и задач сервисов в Camunda для выполнения процессов;
Написание SQL-скриптов для миграции данных;
Сопоставление сущностей базы данных с объектами Java с использованием Hibernate ORM;
Использование Redis для оптимизации часто используемых запросов при реализации слоя доступа к данным для MongoDB;
Оптимизация запросов к базе данных с помощью Hibernate criteria API;
Использование методов индексирования данных для улучшения производительности запросов;
Развертывание и настройка Elasticsearch для масштабируемого поиска и аналитики;
Поддержка технической документации;
Оптимизация инструкций Dockerfile для уменьшения размера образа и времени сборки;
Тестирование потоков процессов с использованием тестового покрытия и утверждений Camunda;
Создание интеграционных тестов с использованием JUnit для проверки поведения всей системы;
Настройка Mockito для симуляции сложных взаимодействий сервисов во время тестирования.
Среда разработки
Java, Spring (Boot, Cloud, Data, Security), Spring Cloud(Eureka, Config), REST, Hibernate, JPA, Camunda, PostgreSQL, Redis, MongoDB, ELK, Flyway, Lombok, Swagger, Docker, Docker-Compose, JUnit, Mockito, Gradle, Git, GitHub, Intellij IDEA, Jira, Confluence, Linux.
Стек специалиста на проекте
ELK, Lombok, Spring Cloud, Camunda, Data, Flyway, REST, Java, Git, JUnit, MongoDB, Mockito, JPA, Gradle, Linux, IntelliJ IDEA, Swagger, Redis, GitHub, Config, boot, cloud, Security, Eureka, Docker Compose, Confluence, Docker, Hibernate, Spring, Jira, PostgreSQL
Отрасль проекта
Government & Public Sector
Период работы
Апрель 2020 - Июнь 2022
(2 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
-
Специальность
Инженер-программист
Завершение учебы
2019 г.