Александр М. Java разработчик, Senior

ID 28688
АМ
Александр М.
Мужчина, 25 лет
Беларусь, Минск, UTC+3
Ставка
3 571,43 Р/час
НДС не облагается
Специалист доступен с 24 октября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
API Gateway
boot
cloud
core
ELK
Gradle
Hibernate
java 8-17
Java SE
JavaScript
JDBC
JSF
JUnit
JWT
Maven
Mockito
MQ
MVC
Nginx
OAuth
Postman
REST API
Security
SOAP
Spring Data JPA
Spring
SQL
Swagger
Unix
Linux
egb
Bootstrap
CSS
HTML
CI/CD
Docker
Docker Compose
Kubernetes
GitLab CI/CD
Jenkins
Apache Kafka
Elasticsearch
Flyway
Liquibase
Microsoft
MongoDB
PostgreSQL
Redis
Bitbucket
Git
GitHub
GitLab
Confluence
Jira
Clean Architecture
DDD
DRY
EDA
KISS
Microservices
OSI
SOLID
TDD
Yagni
Отрасли
Cloud Services
Главное о специалисте
Опытный Java backend разработчик с более чем 5-летним коммерческим стажем в разработке высоконагруженных, масштабируемых и отказоустойчивых веб-приложений. Обладает глубокими знаниями в области объектно-ориентированного программирования, а также широким опытом работы с ключевыми технологиями Java-экосистемы, отлично ориентируется в архитектурных паттернах. Быстро осваивает новые технологии, демонстрирует высокую степень самоорганизации и ответственности.
Проекты   (5 лет 5 месяцев)
МОДЕРНИЗАЦИЯ ЛЕГАСИ-ПРИЛОЖЕНИЯ (C++ → JAVA/SPRING BOOT)
Роль
Разработчик программного обеспечения
Обязанности
Полная миграция консольного ПО с языка C++ в Java. Реализована серверная часть на Spring Boot и фронтенд (JavaScript, Html, Css, Bootstrap), обеспечивающие сбор и обработку пользовательских данных, выполнение сложной логики, сохранение результатов в БД и формирование отчетов. Проект позволил упростить сопровождение, повысить стабильность и расширить функциональные возможности приложения. Участие в Agile-процессах; Проектировании архитектуры приложения; Проектировании БД; Оптимизация работы БД Разработка и поддержка нового функционала и бизнес логики; Выполнение задач с соблюдением принципов ACID, оптимизация запросов Чтение планов исполнения запросов в разрезе задач по оптимизации запросов. Разработка REST API; Настройка пайплайнов для CI/CD; Исследование и исправление багов; Разработка или переписывание проектов по ТЗ (разработка фичей 70%/30% рефакторинг, так как приложение старое, и надо было разрабатывать так, чтобы новое ПО отвечало новым требованиям пользователей)) Разработка нового функционала: CRUD функционал, а также (математический) рассчет информации и последующее формирование отчётов (месячных, годовых и специальных). ПО ТЗ необходимо было реализовать монолит. В данный момент закончил с последним проектом и перекинули меня на новый где необходимо переписать микросервисы (с портретов на микросервисы (spring)) Монолит используют внутренние пользователи, а новое приложение (коммерческое) используются для внешних пользователей. Написание кода на JS 20-30% времени, остальное бек
Достижения
Перенос логики с C++ на Java/Spring Boot; Проектирование и реализации архитектуры; Повышение стабильности системы; Написание сложных SQL запросов;
Стек специалиста на проекте
Git, HTML, CSS, Docker, JavaScript, Jira, Confluence, SQL, JUnit, Mockito, Spring Boot, Maven, Linux, Hibernate, MongoDB, Jenkins, Swagger, OAuth, Kubernetes, JWT, Tomcat, Flyway, Unix, Bootstrap, TDD, ELK, Kafka, Spring Data, Spring Cloud, Microsoft, API Gateway, Spring, Java 17, MS SQL, RESTfull API
Отрасль проекта
Cloud Services
Период работы
Август 2023 - По настоящее время  (2 года 3 месяца)
ИНТЕГРАЦИОННОЕ ПРИЛОЖЕНИЕ 
ДЛЯ ПОДДЕРЖАНИЯ ОТЧЕТНОСТИ
Роль
Разработчик программного обеспечения
Обязанности
Разработка решений для обработки XML-сообщений, получаемых из очередей (MQ). Обработка включала бизнес-логику, сортировку и трансформацию данных, обращение к внешним API для сверки информации, выполнение SQL-запросов и запись результата в БД. Реализовано логирование, маршрутизация сообщений и формирование отчетов-ответов в очереди. Участие в Agile-процессах; Разработка нового функционала; Проектировании БД; Интеграция с внешними системами; Разработка REST API; Рефакторинг существующего кода; Исправление багов; Написание модульных тестов; Написание модульных и интеграционных тестов; Конфигурация пула соединения с бд, настройка транзакций и использование блокировки (оптимистичные и писсемистичные). Работа с IBM message Broker и с kafka. Выполнение задач с соблюдением принципов ACID, оптимизация запросов Чтение планов исполнения запросов в разрезе задач по оптимизации запросов.
Достижения
Разработка модулей обработки XML-сообщений в IBM Message Broker Интеграция с внешними системами и сопоставление данных Оптимизация SQL запросов и повышение производительности; Автоматизация форматирования отчетов и ответных сообщений Реализация логики маршрутизации и расширенного логирования
Стек специалиста на проекте
Git, Docker, Jira, Confluence, SOAP, JUnit, Spring Boot, Maven, Jenkins, Swagger, MVC, Kubernetes, Data, EJB, JSF, Liquibase, TDD, IBM, Kafka, Java 11, Security, IBM DB2, cloud, bower, message
Отрасль проекта
Cloud Services
Период работы
Октябрь 2022 - Сентябрь 2023  (1 год)
МОДУЛЬНАЯ СИСТЕМА УПРАВЛЕНИЯ ДАННЫМИ
Роль
Разработчик программного обеспечения
Обязанности
Веб-приложение, позволяющее администраторам и бизнес-пользователям управлять справочной информацией (каталоги, классификаторы, типизированные значения и т.д.), которая используется в смежных системах (например, ERP, CRM, внутренние сервисы).Функциональность включает: управление схемой и значениями справочников через UI, интеграцию с внешними системами по REST API, генерацию и экспорт отчетов по данным, поддержку версионирования и истории изменений, разграничение доступа.
 Участие в Agile-процессах; Разработка нового функционала; Проектировании БД; Интеграция с внешними системами; Поиск и исправление багов; Разработка REST API; Выполнение задач с соблюдением принципов ACID, оптимизация запросов Чтение планов исполнения запросов в разрезе задач по оптимизации запросов. Рефакторинг существующего кода; Написание тестов; Ведение документации;
Достижения
Спроектировал модульную архитектуру справочников с REST-интерфейсами Реализовал интеграцию со сторонними системами через API Оптимизация SQL запросов Оптимизировал работу с большими справочниками (Lazy loading, фильтрация) Разработал генератор отчётов с экспортом в PDF
Стек специалиста на проекте
PostgreSQL, Git, Jira, Confluence, JUnit, Mockito, Maven, Swagger, Nginx, Flyway, Log4j, Spring Data JPA, Java 11, Security, API Gateway, Web, Spring, boot, cloud, timeleaf
Отрасль проекта
Cloud Services
Период работы
Май 2021 - Сентябрь 2022  (1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский Государственный Университет Транспорта
Специальность
инженер, электротехнический факультет, микропроцессорные информационно-управляющие системы
Завершение учебы
2022 г.

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

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

Подробнее

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

E-commerce & Retail • HRTech • Manufacturing
ТК
Татьяна К.
Санкт-Петербург
Системный аналитик
Senior
3 468,09 Р/час
Redmine
Grafana
UML
Keycloack
MSA
Postman
impala
3NF
JSON
+39

Татьяна — системный аналитик уровня Senior из Санкт-Петербурга. Специализируется на анализе и оптимизации бизнес-процессов, проектировании систем и баз данных. Имеет опыт работы с различными отраслями, включая Manufacturing, E-commerce & Retail, HRTech. Опыт работы на проектах: - Участие в проекте миграции MES-системы производства с монолита на микросервисы, где выполнялись задачи по проектированию складского учёта и системы учёта расхода оборудования. - Работа над проектом торговой онлайн-площадки для оптовых продаж автозапчастей, включающая переработку функционала по расчёту сроков доставки и оформлению заявок на возврат товаров. - Разработка модели машинного обучения для автоматической классификации заявок в корпоративном телеграм-чат-боте. - Интеграция корпоративной информационной системы 1С УТ с системой ценообразования ImPrice и сервисом Яндекс Go. Компетенции: – Сбор и формализация требований. – Разработка технического задания по проекту. – Визуализация и описание моделей данных и процессов. – Взаимодействие с разработчиками. – Проектирование БД – Организация процесса тестирования. – Подготовка описания функциональности системы с учетом доработок для пользователей. – Проведение обзора доработок (демонстрация функциональности системы с учетом доработок, организация процесса приоритизации замечаний, поступивших от заказчиков и выходящих за рамки первоначального бэклога. – Сопровождение процесса внедрения и адаптации программных доработок.

Подробнее
E-commerce & Retail
АВ
Александр В.
Великий Новгород
QA авто
Middle
2 774,47 Р/час
Git
REST
API
Java
SQL
Selenium
GraphQL
TestNG
Selenide
REST API
+15

Александр — специалист по автоматизированному тестированию (QA авто) уровня Middle из Великого Новгорода. Специализируется на автоматизации тестирования в сфере e-commerce и retail. Имеет опыт работы с Java, Selenium, TestNG, Selenide, а также с инструментами CI/CD и базами данных SQL. Участвовал в разработке фреймворка автоматизированных тестов, включающего взаимодействие с UI, API и DB. Занимался интеграцией тестов в процесс CI/CD, автоматизацией сбора тестовых данных и документированием результатов тестирования в Confluence. Также имеет опыт ручного тестирования ПО, включая работу с REST API и SQL, подготовку тестовых данных и ведение тестовой документации в TestRail и Confluence. Участвовал в автоматизации тестирования на стеке Java, Selenium, TestNG. Общая продолжительность работы на проектах — 1 год 1 месяц.

Подробнее