Егор А. Java разработчик, Middle+

ID 28383
ЕА
Егор А.
Мужчина, 21 год
Беларусь, Минск, UTC+3
Ставка
3 311,69 Р/час
НДС не облагается
Специалист доступен с 12 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Apache Kafka
assertj
Avro
AWS
Bash
boot
Camunda
cloud
Confluence
core
Data
DevOps
Docker
Docker Compose
EC2
ELK
functions
Git
GitHub
GitLab
GitLab CI/CD
Hibernate
IDE
IntelliJ IDEA
J2EE
JaCarta
Java
Java EE
JDBC
Jenkins
jersey
Jira
JPA
JSP
JUnit
Kubernetes
Linux
Liquibase
Maven
Mockito
MongoDB
MS Windows
opentelemetry
PostgreSQL
RDS
Redis
REST
S3
Security
SOAP
SonarQube
Spring
SQL
SQS
Steps
Streams
Swagger
Testing
Web
Базы данных
брокеры сообщений
системы управления версиями
Системы управления проектами
языки программирования
Отрасли
EdTech
FinTech & Banking
Logistics & Transport
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист с опытом работы более 3 лет Инженер-программист с более чем 3-летним опытом разработки программного обеспечения, специализирующийся на проектировании и реализации масштабируемых микросервисных и модульных архитектур. Обладаю глубокими знаниями в области разработки корпоративных приложений с использованием Java и Spring, а также опытом построения распределённых систем и интеграции с брокерами сообщений (Kafka, SQS). Имею практический опыт автоматизации бизнес-процессов на базе платформы Camunda, включая проектирование BPMN-схем, интеграцию с внешними сервисами и реализацию пользовательских обработчиков. Участвовал в проектах, связанных с электронной коммерцией, финтехом и образовательными технологиями. Использую подходы разработки через тестирование (TDD/BDD), практики парного программирования и инструменты CI/CD для повышения надёжности и поддерживаемости решений. Обладаю опытом работы с облачной инфраструктурой (AWS), системами мониторинга и логирования (OpenTelemetry, ELK). Отличаюсь высокой вовлечённостью, вниманием к деталям и эффективным взаимодействием в междисциплинарных командах. Языки программирования Java, Bash, SQL. Бэкенд Spring(Boot, Core, Web, Data, Security, Test, Cloud, Cloud Stream), Java EE (Jakarta, J2EE, JDBC, JSP), SOAP, REST, Avro, Swagger, Camunda, Jersey, Hibernate, JPA, Liquibase, JUnit, AssertJ, Mockito, Maven. Брокеры сообщений Apache Kafka. Базы данных PostgreSQL, Redis, MongoDB. Облака AWS (Step Functions, EC2, S3, SQS, RDS). DevOps ELK, Docker, Docker Compose, Kubernetes, OpenTelemetry, GitLab CI/CD, Jenkins, SonarQube. Системы управления проектами Jira, Confluence. IDE IntelliJ IDEA. Системы управления версиями Git, GitLab, GitHub. ОС Windows, Linux.
Проекты   (3 года 7 месяцев)
СИСТЕМА ОБСЛУЖИВАНИЯ БАНКОВСКИХ КАРТ
Роль
Инженер-программист
Обязанности
СИСТЕМА ОБСЛУЖИВАНИЯ БАНКОВСКИХ КАРТ Предоставляет весь необходимый базовый функционал для поддержки всех этапов жизненного цикла банковских карт. Также обеспечивает возможность отчетности и уведомлений через интеграцию с другими системами. Обязанности Проектирование архитектуры системы на основе событий, с акцентом на масштабируемость, поддерживаемость и эффективность; Создание и настройка каналов сообщений в Spring Cloud Stream для обеспечения взаимодействия между микросервисами; Выбор подходящих технологий и фреймворков в соответствии с требованиями проекта; Интеграция бизнес-требований банка в решение с соблюдением нормативных требований; Разработка, оптимизация и сопровождение схем базы данных PostgreSQL, включая таблицы, индексы, связи и ограничения; Оптимизация экземпляров RDS для обеспечения высокой производительности базы данных, включая настройку запросов, стратегий индексирования и управления соединениями; Развертывание и настройка OpenTelemetry Collector для эффективной агрегации, трансформации и экспорта данных; Интеграция с SQS для асинхронной передачи сообщений между компонентами; Использование Avro для эффективной сериализации и десериализации данных, особенно при работе с большими объемами; Управление брокерами и кластерами Kafka для обеспечения высокой доступности и отказоустойчивости пайплайнов данных; Настройка мониторинга компонентов стека ELK для отслеживания ключевых метрик, таких как использование CPU и памяти; Использование инструментов моделирования BPMN в Camunda для создания и визуализации бизнес-процессов; Интеграция Camunda с Spring Boot для оркестрации рабочих процессов; Интеграция Kubernetes с CI/CD пайплайнами для автоматизации деплоя приложений, постепенных обновлений и откатов версий с целью повышения эффективности разработки. Среда разработки Java, SQL, Spring(Boot, Web, Core, Data, Test, Security, Cloud, Cloud Stream), SOAP, REST, Swagger, Apache Kafka, Avro, Camunda, AWS (Step Functions, EC2, S3, SQS, RDS), ELK, Hibernate, JPA, PostgreSQL, Docker, Docker Compose, Liquibase, Kubernetes, OpenTelemetry, JUnit, AssertJ, Mockito, Maven, Git, GitLab, GitLab CI/CD, SonarQube, Jira, Confluence, IntelliJ IDEA, Windows.
Стек специалиста на проекте
Avro, ELK, assertj, AWS, GitLab, MS Windows, core, functions, opentelemetry, Camunda, Streams, Data, Liquibase, SonarQube, REST, Java, Git, JUnit, Mockito, JPA, IntelliJ IDEA, Swagger, boot, cloud, Security, S3, Steps, Docker Compose, Web, SQS, EC2, Confluence, SQL, Docker, SOAP, Hibernate, GitLab CI/CD, RDS, Maven, Testing, Spring, Jira, PostgreSQL, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Май 2024 - По настоящее время  (1 год 3 месяца)
ОБРАЗОВАТЕЛЬНАЯ ПЛАТФОРМА
Роль
Инженер-программист
Обязанности
ОБРАЗОВАТЕЛЬНАЯ ПЛАТФОРМА Данный проект сосредоточен на разработке и сопровождении комплексной веб-платформы, предназначенной для распространения образовательного контента и ресурсов. Система позволяет преподавателям загружать, организовывать и управлять учебными материалами, а учащимся — легко получать доступ к материалам, взаимодействовать с ними и отслеживать прогресс в обучении в режиме реального времени, улучшая тем самым общий образовательный опыт и вовлеченность. Обязанности Разработка основной бизнес-логики веб-приложения с использованием Java и Spring; Настройка Kafka для обмена данными в реальном времени между различными компонентами системы; Конфигурация Kafka Streams для обработки больших объемов трафика данных; Настройка и сбор метрик приложения и системы с использованием OpenTelemetry Metrics API; Настройка второго уровня кэширования в Hibernate для снижения нагрузки на базу данных; Оптимизация критически важных частей приложения путём устранения лишних обращений к БД и кэширования результатов; Реализация CI/CD пайплайнов с GitLab CI/CD для автоматизации сборки, тестирования и развертывания приложения. Проведение ревью кода с целью выявления и устранения логических ошибок, потенциальных уязвимостей и несоответствий стандартам написания кода. Среда разработки Java, Bash, SQL, Spring (Boot, Core, Web, Data, Test, Security), Java EE (Jakarta, J2EE, JDBC, JSP), REST, Hibernate, JPA, Swagger, JUnit, AssertJ, Mockito, Liquibase, Maven, AWS (EC2, S3, RDS), OpenTelemetry, Apache Kafka, Avro, PostgreSQL, Redis, Docker, Docker Compose, GitLab, GitLab CI/CD, Jira, Confluence, IntelliJ IDEA, Git, Linux.
Стек специалиста на проекте
Avro, assertj, AWS, GitLab, core, opentelemetry, Java EE, Data, Liquibase, REST, Java, Bash, Git, JUnit, Mockito, JPA, Linux, IntelliJ IDEA, Swagger, JDBC, Redis, JSP, boot, Security, S3, J2EE, Docker Compose, Web, EC2, Confluence, SQL, Docker, Hibernate, GitLab CI/CD, RDS, Maven, Testing, Spring, Jira, JaCarta, PostgreSQL, Apache Kafka
Отрасль проекта
EdTech
Период работы
Апрель 2023 - Май 2024  (1 год 2 месяца)
СИСТЕМА ОТСЛЕЖИВАНИЯ ГРУЗОВ И СКЛАДОВ
Роль
Инженер-программист
Обязанности
СИСТЕМА ОТСЛЕЖИВАНИЯ ГРУЗОВ И СКЛАДОВ Проект включает разработку и внедрение системы отслеживания грузов для мониторинга местоположения и статуса отправлений в реальном времени с использованием Java и Spring Boot. Платформа интегрирует GPS-данные с грузовиков для предоставления обновлений и уведомлений клиентам. Обязанности Разработка основной бизнес-логики с использованием Java и Spring Boot; Создание RESTful API для обеспечения взаимодействия между системой отслеживания и другими внутренними приложениями; Оптимизация SQL-кода для повышения производительности, включая улучшение запросов, сокращение времени выполнения и эффективное использование ресурсов базы данных; Работа со сложными объединениями и связями с использованием Criteria API Hibernate; Создание рабочих процессов с использованием Camunda BPM, направленных на автоматизацию задач, связанных с обработкой отправлений и управления запасами; Настройка слушателей задач в Camunda для обработки пользовательских событий в реальном времени (изменение статуса доставки и уровня запасов на складе); Настройка и оптимизация DMN-таблиц в Camunda; Реализация функциональности для автоматизации отслеживания запасов, включая обновление уровней на складе, автоматические заказы и уведомления при низком уровне запасов; Разработка рабочих процессов обработки заказов, охватывающих создание, обновление и выполнение заказов; Интеграция с внешними системами поставщиков через API для автоматического пополнения запасов в режиме реального времени; Координация с операторами логистики за счёт автоматизации отслеживания отправлений и обновления статусов; Создание манифестов для развертывания микросервисов в Kubernetes; Создание CI/CD задач в Jenkins; Использование Jersey для реализации RESTful веб-сервисов; Регулярное информирование команды и заинтересованных сторон о ходе работы, возникающих проблемах и найденных решениях; Проведение модульного тестирования с использованием JUnit для обеспечения надёжности новых функций до их развертывания. Среда разработки Java, SQL, Spring(Boot, Core, Web, Data, Test, Security, Cloud), REST, Jersey, Apache Kafka, Hibernate, JPA, PostgreSQL, MongoDB, Camunda, Maven, Swagger, Liquibase, Docker, Docker Compose, Kubernetes, JUnit, Mockito, Git, GitHub, Jenkins, Jira, Confluence, IntelliJ IDEA, Linux.
Стек специалиста на проекте
core, jersey, Camunda, Data, Liquibase, REST, Java, Git, JUnit, MongoDB, Mockito, JPA, Linux, IntelliJ IDEA, Swagger, GitHub, boot, cloud, Security, Docker Compose, Web, Confluence, SQL, Docker, Hibernate, Maven, Testing, Spring, Jira, PostgreSQL, Jenkins, Kubernetes, Apache Kafka
Отрасль проекта
Logistics & Transport
Период работы
Январь 2022 - Апрель 2023  (1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БГУИР
Специальность
Электронный маркетинг (маркетолог-программист)
Завершение учебы
2024 г.

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

EdTech • FinTech & Banking • Manufacturing • RnD
АК
Александр К.
Минск
Java разработчик
Lead
4 496,1 Р/час
Apache Solr
Apache Spark
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
Data
+100

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

Подробнее
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) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
Manufacturing • RnD
МТ
Михаил Т.
Минск
Java разработчик
Senior
3 147,27 Р/час
Apache Solr
Apache Spark
assertj
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
+93

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

Подробнее
FinTech & Banking • Government & Public Sector
ВХ
Владислав Х.
Санкт-Петербург
Java разработчик
Middle+
3 506,49 Р/час
Apache Kafka
ArgoCD
assertj
Bitbucket
boot
Camunda
cloud
Confluence
core
Data
+66

Backend-разработчик с 4+ годами опыта в создании высоконагруженных распределённых систем на Java и Kotlin. Специализируюсь на разработке сложных FinTech-решений, включая банковские платформы для документооборота с применением семантических технологий (Apache Jena). Глубоко разбираюсь в Spring и Quarkus, оптимизации баз данных (PostgreSQL, MongoDB) и построении микросервисной архитектуры (Kafka, REST, SOAP, gRPC). Имею практический опыт внедрения DevOps-практик (Kubernetes, Docker, CI/CD) и настройки мониторинга (Prometheus, Grafana). Обладаю комплексным пониманием всего цикла разработки — от проектирования архитектуры до код-ревью и менторства junior-разработчиков. Всегда открыт для интересных вызовов в области высоконагруженных и data-intensive систем.

Подробнее

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

EdTech • FinTech & Banking • Logistics & Transport
ЕА
Егор А.
Минск
Java разработчик
Middle+
3 311,69 Р/час
Avro
ELK
assertj
языки программирования
AWS
GitLab
MS Windows
брокеры сообщений
IDE
core
+64

Инженер-программист с опытом работы более 3 лет Инженер-программист с более чем 3-летним опытом разработки программного обеспечения, специализирующийся на проектировании и реализации масштабируемых микросервисных и модульных архитектур. Обладаю глубокими знаниями в области разработки корпоративных приложений с использованием Java и Spring, а также опытом построения распределённых систем и интеграции с брокерами сообщений (Kafka, SQS). Имею практический опыт автоматизации бизнес-процессов на базе платформы Camunda, включая проектирование BPMN-схем, интеграцию с внешними сервисами и реализацию пользовательских обработчиков. Участвовал в проектах, связанных с электронной коммерцией, финтехом и образовательными технологиями. Использую подходы разработки через тестирование (TDD/BDD), практики парного программирования и инструменты CI/CD для повышения надёжности и поддерживаемости решений. Обладаю опытом работы с облачной инфраструктурой (AWS), системами мониторинга и логирования (OpenTelemetry, ELK). Отличаюсь высокой вовлечённостью, вниманием к деталям и эффективным взаимодействием в междисциплинарных командах. Языки программирования Java, Bash, SQL. Бэкенд Spring(Boot, Core, Web, Data, Security, Test, Cloud, Cloud Stream), Java EE (Jakarta, J2EE, JDBC, JSP), SOAP, REST, Avro, Swagger, Camunda, Jersey, Hibernate, JPA, Liquibase, JUnit, AssertJ, Mockito, Maven. Брокеры сообщений Apache Kafka. Базы данных PostgreSQL, Redis, MongoDB. Облака AWS (Step Functions, EC2, S3, SQS, RDS). DevOps ELK, Docker, Docker Compose, Kubernetes, OpenTelemetry, GitLab CI/CD, Jenkins, SonarQube. Системы управления проектами Jira, Confluence. IDE IntelliJ IDEA. Системы управления версиями Git, GitLab, GitHub. ОС Windows, Linux.

Подробнее
Blockchain • E-commerce & Retail
АК
Артем К.
Минск
JavaScript разработчик
Middle
2 954,3 Р/час
PostgreSQL
Git
HTML
CSS
JavaScript
Node.js
GraphQL
Webpack
Express.js
TypeScript
+15

• Программирование на JavaScript и TypeScript • Знание HTML и CSS • Опыт работы с фреймворком React • Знание базовых принципов разработки веб-приложений • Умение работать с Git или другими системами контроля версий • Разработка и отладка кода • Умение решать проблемы и обучаться новым технологиям • Знание Solidity для разработки смарт-контрактов на блокчейне Ethereum • Опыт работы с фреймворком Hardhat для разработки и тестирования смарт-контрактов • Использование библиотеки Ethers для взаимодействия с блокчейном Ethereum • Активное использование искусственного интеллекта в кодогенерации, что повышает эффективность работы в разы. Умелое составление промтов для искусственного интеллекта с целью получения релевантных результатов. Выбранные библиотеки и языки: • React.js: Фреймворк для разработки пользовательских интерфейсов • Apollo Client: Клиент GraphQL для выполнения запросов к серверу • Express.js: Фреймворк для создания веб-приложений на Node.js • Node.js: Среда выполнения JavaScript на сервере • HTML и CSS: Языки разметки и стилей для веб-разработки • Git: Система контроля версий для управления кодом проекта • GraphQL: Язык запросов для эффективного обмена данными между клиентом и сервером • PostgreSQL: Реляционная база данных для хранения и управления данными • Webpack: Инструмент для сборки и упаковки веб-приложений • TypeScript: Статически типизированный язык программирования, обеспечивающий более безопасное и строгое развитие JavaScript-кода • Solidity: Язык программирования для разработки смарт-контрактов на блокчейне Ethereum • Hardhat: Фреймворк для разработки и тестирования смарт-контрактов на блокчейне Ethereum • Ethers: Библиотека для взаимодействия с блокчейном Ethereum и выполнения транзакций

Подробнее