Михаил Т. Java разработчик, Middle

ID 20957
МТ
Михаил Т.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 211,19 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 15 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle
Навыки
boot
core
Data
Framework
Hibernate
Java
JDBC
JPA
JUnit
Kotlin
Mockito
MVC
Security
Spring
WebFlux
Linux
MS Windows
AWS
EC2
gateway
IAM
Lambda
RDS
S3
SNS
SQS
commons
libraries
Apache Solr
ClickHouse
Elasticsearch
Hazelcast
MongoDB
MySQL
Neo4j
PostgreSQL
Redis
SQL
Нереляционные БД (NoSQL)
Git
GitLab
SVN
AWS SQS
Kafka
RabbitMQ
Docker
Docker Compose
Kubernetes
Apache
Flyway
Gradle
jasper
JAXB
Jira
JSON
Liquibase
Maven
OpenAPI
reports
REST
SOAP
SonarQube
Spark
Swagger
Tomcat
UML
XML
XSL
Bitbucket
Jenkins
Datadog
ELK
Grafana
Prometheus
Spring Boot
Java 11
Spring Data
Spring Security
Microservices
REST API
Java 17
Spring Cloud
Отрасли
Cloud Services
E-commerce & Retail
Manufacturing
Знание языков
Английский — B2
Главное о специалисте
Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП) Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений Опыт разработки с использованием облачных сервисов (AWS) Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) Анализ существующих решений, их улучшение и адаптация к требованиям бизнес процессов Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.
Проекты   (6 лет 3 месяца)
Разработка системы управления
Роль
Developer
Обязанности
Разработка системы управления складскими запасами для крупного ритейлера. Система автоматизировала процессы учета, заказа и распределения товаров между филиалами. Проект включал в себя создание комплексной системы управления складскими запасами, которая позволила компании оптимизировать свои операции и повысить эффективность логистических процессов. В рамках проекта была разработана архитектура микросервисов с использованием современных технологий, что обеспечило высокую производительность и масштабируемость системы. Помимо основных функций, система включала инструменты для анализа данных, прогнозирования спроса и управления транспортировками. Реализация модуля управления запасами, включая прогнозирование спроса с использованием исторических данных и алгоритмов машинного обучения. Разработка RESTful API для интеграции с внутренними сервисами компании и внешними поставщиками, включая поддержку OpenAPI спецификаций. Внедрение системы ролевого доступа с использованием Spring Security для ограничения прав сотрудников на основе их ролей и уровней доступа. Настройка механизмов автоматической синхронизации данных между филиалами через Apache Kafka, включая реализацию надежных очередей сообщений и обработчиков ошибок. Оптимизация запросов к базе данных PostgreSQL и реализация кеширования с использованием Redis для повышения производительности системы. Разработка модуля отчетности с экспортом данных в Excel и PDF, включая использование Jasper Reports для создания сложных отчетов. Интеграция с системой управления транспортировками (TMS) через SOAP API, включая разработку и тестирование интерфейсов взаимодействия. Проведение миграции данных из устаревших систем на PostgreSQL с использованием Flyway для управления миграциями базы данных. Установка и конфигурация Jenkins для CI/CD процессов, включая автоматизацию сборки и деплоя приложений. Написание unit и integration тестов с использованием Junit и Mockito для обеспечения качества кода и предотвращения регрессии. Мониторинг системы с использованием Grafana и Prometheus для отслеживания производительности и выявления проблем в реальном времени.
Стек специалиста на проекте
ELK, Grafana, Работа с интеграциями, UML, unit, GitLab, reports, автоматизация, миграции, тестопс, jasper, WebFlux, Spring MVC, Data, Flyway, SonarQube, JSON, XML, JUnit, Bitbucket, Mockito, Linux, Swagger, Redis, Prometheus, Kafka, boot, XSL, Security, Integrations, Excel, TMS, Мониторинг, JAXB, PDF, Docker, Kotlin, Spring Security, Hibernate, UI-тестирование, Java 17, OpenAPI, SOAP API, REST API, Spring, оптимизация, PostgreSQL, Jenkins, CI/CD, Microservice Architecture, Kubernetes, Apache Kafka
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2022 - По настоящее время  (3 года 1 месяц)
Платформа для управления заявками и проектами
Роль
Java Developer
Обязанности
Создание платформы для управления заявками и проектами в IT-компании, позволяющей автоматизировать процессы согласования и выполнения задач. Проект включал в себя разработку полнофункциональной платформы для управления заявками и проектами, которая помогла IT-компании улучшить управление своими ресурсами и повысить эффективность выполнения задач. Была реализована микросервисная архитектура, обеспечивающая гибкость и масштабируемость системы. Платформа также включала инструменты для отслеживания статуса задач и оповещений пользователей. Разработка микросервисной архитектуры для управления заявками, задачами и отчетностью, включая использование Docker и Kubernetes для контейнеризации и оркестрации сервисов. Построение системы оповещений для уведомления пользователей о статусе задач через email и push-уведомления с использованием ArtemisMQ и AWS SNS. Внедрение ролевой модели доступа с разграничением прав пользователей, включая настройку авторизации и аутентификации с помощью Spring Security и OAuth2. Разработка системы фильтрации заявок с использованием Elasticsearch для быстрого поиска и фильтрации данных. Интеграция с внешними системами учета рабочего времени через REST API, включая написание документации и тестирование интерфейсов. Оптимизация запросов к базе данных PostgreSQL и проведение миграции данных с использованием Liquibase для управления изменениями базы данных. Написание unit и integration тестов с использованием Junit и Mockito для проверки корректности работы сервисов и обеспечения качества кода. Конфигурация и настройка GitLab CI/CD для автоматизации сборки и деплоя приложений, включая создание пайплайнов для различных окружений. Мониторинг системы с использованием Datadog для отслеживания производительности и выявления проблем в реальном времени. Разработка и поддержка документации для новых функций и обучающих материалов для команды.
Стек специалиста на проекте
ArtemisMQ, gateway, Работа с интеграциями, UML, unit, AWS, миграции, Базы данных, тестопс, WebFlux, Spring MVC, Data, Liquibase, SonarQube, JSON, Elasticsearch, XML, JUnit, Bitbucket, Mockito, Linux, boot, XSL, Security, Integrations, IAM, S3, SNS, OAuth 2.0, Datadog, Мониторинг, SQS, JAXB, EC2, Docker, Kotlin, Push Notifications, Spring Security, Hibernate, Lambda, Gmail, GitLab CI/CD, UI-тестирование, Java 11, RDS, REST API, Spring, PostgreSQL, Microservice Architecture, Kubernetes
Отрасль проекта
Cloud Services
Период работы
Сентябрь 2020 - Июнь 2022  (1 год 10 месяцев)
Разработка системы мониторинга
Роль
Java Developer
Обязанности
Разработка системы мониторинга и анализа производственных процессов для компании из промышленного сектора. Проект включал в себя создание системы мониторинга и анализа производственных процессов, которая помогла компании улучшить контроль за производственными операциями и повысить их эффективность. Были внедрены механизмы сбора данных с IoT-устройств и их обработка в реальном времени. Также была реализована система визуализации данных и уведомлений для отслеживания состояния оборудования. Реализация REST API для сбора данных с IoT-устройств и их обработки в реальном времени, включая использование Spring WebFlux для асинхронной обработки запросов. Внедрение системы графиков и визуализации данных с использованием отчетов Jasper Reports, включая создание дашбордов и интерактивных отчетов. Разработка системы уведомлений для отслеживания неисправностей оборудования с использованием RabbitMQ для доставки сообщений. Оптимизация производительности базы данных MySQL и разработка сложных SQL-запросов для анализа данных, включая использование индексов и денормализаций для улучшения производительности. Интеграция с внешними системами управления производственными процессами через SOAP, включая разработку и тестирование интерфейсов взаимодействия. Написание документации для новых функций и обучающих материалов для команды, включая подготовку учебных видео и руководств. Настройка и конфигурация Maven для управления зависимостями и сборки проекта, включая создание профилей для различных окружений. Написание unit и integration тестов с использованием Junit и Mockito для проверки корректности работы сервисов и обеспечения качества кода. Подготовка и проведение презентаций для клиентов и внутренних команд, включая демонстрацию новых функций и возможностей системы.
Стек специалиста на проекте
gateway, ELK, Grafana, Работа с интеграциями, UML, unit, AWS, GitLab, reports, внедрение системы, линтер, SQL запросы, тестопс, jasper, WebFlux, Data, Flyway, SonarQube, JSON, XML, JUnit, Bitbucket, Mockito, Gradle, Linux, MVC, boot, XSL, Integrations, IAM, S3, SNS, Spring WebFlux, SQS, JAXB, EC2, Написание документации, Docker, SOAP, Kotlin, Hibernate, Lambda, UI-тестирование, Java 8, RDS, Maven, MySQL, RabbitMQ, REST API, Spring, оптимизация, Kubernetes
Отрасль проекта
Manufacturing
Период работы
Май 2019 - Август 2020  (1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БГУ
Специальность
факультет радиофизики и компьютерных технологий, прикладная информатика
Завершение учебы
2023 г.

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

HRTech • Insurance
МП
Максим П.
Минск
Java разработчик
Senior
4 110,32 Р/час
boot
core
Data
Framework
Hibernate
Java
JDBC
JPA
JUnit
Kotlin
+81

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

Подробнее
FinTech & Banking • Manufacturing
АЯ
Антон Я.
Минск
Java разработчик
Senior
3 224,04 Р/час
core
WebFlux
Data
Java
JUnit
Mockito
MVC
boot
Security
Kotlin
+78

Java-разработчик с опытом работы на проектах в сферах FinTech & Banking и Manufacturing. Участвовал в создании банковского мобильного приложения для клиентов банка, где занимался разработкой основных архитектурных решений, написанием кода, анализом и ревью кодовой базы. Разрабатывал сервисы на Spring Boot, внедрял механизмы аутентификации и авторизации, работал с Camunda BPM, оптимизировал работу Hibernate и запросов к базе данных. Также участвовал в проекте по контролю за оборотом и переработкой вторичного сырья. Занимался разработкой бэкенд решений, разделением монолитного решения на независимые сервисы, построением синхронных и асинхронных моделей взаимодействия сервисов restAPI, ArtemisMQ. Внедрял Hibernate, работал над оптимизацией работы с базой данных и обеспечением синхронизации данных в ней.

Подробнее
Cloud Services • E-commerce & Retail
АТ
Алексей Т.
Минск
Java разработчик
Middle+
3 211,19 Р/час
MS Windows
core
WebFlux
Data
Java
GWT
JUnit
Mockito
JPA
Linux
+67

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

Подробнее
E-commerce & Retail • FinTech & Banking • Realty & Constructoring
ИШ
Игнат Ш.
Минск
Java разработчик
Senior
2 997,4 Р/час
access
ACID
Agile
aml
AmoCRM
API
API Gateway
ArgoCD
AWS
+138

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

Подробнее
Logistics & Transport • Travel, Hospitality & Restaurant business
КК
Ксения К.
Минск
Java разработчик
Middle+
2 847,53 Р/час
ACID
Agile
Apache POI
Api design
Authentication
Authorization
AWS
CI/CD
Clean Code
ClickHouse
+98

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

Подробнее

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

E-commerce & Retail • FinTech & Banking • FoodTech • LifeStyle • Logistics & Transport • Media
АЗ
Андрей З.
Тирасполь
QA FullStack
Senior
2 558,32 Р/час
Redmine
Grafana
Allure Report
Postman
DevTools
Java
Git
Rest Assured
Selenium
TestRail
+46

Ведущий специалист в области тестирования программного обеспечения. Организовал отдел тестирования и обучения с нуля. Активно развивает отдел тестирования. Автор обучающего курса по тестированию. Выступает ментором и наставником. Опыт в полной технической поддержке и системном администрировании с 2013 г. Умеет задавать правильные вопросы менеджерам, разработчикам и решать спорные вопросы с командой. Лидер команды тестирования. Развивается в сторону автоматизации. ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ: - Организация процесса тестирования - Описание и согласование документации, регламентирующие организацию работ по тестированию на проекте - Постановка задач команде тестирования, разработчикам, аналитикам - Анализ и доработка требований - Опыт создания тест-стратегии, тест-плана, тест-кейсов/чек-листов, формирования тест-комплектов, проработка и написание приемочных тестов - Знание уровней доступа к программе и защите - Навыки тестирования по заранее подготовленному тест-плану - Знание ошибок и проблем, возникающих у пользователей - Опыт разработки сценариев тестирования, документирование найденных дефектов - Функциональное/Нефункциональное тестирование ПО - Тестирование, связанное с изменениями - Навыки проведения ручного тестирования ПО - Навыки проведения тестирования API - Навыки проведения тестирования мобильных приложений - Навыки проведения тестирования хранилищ файлов - Знание методологии и методик тестирования - Знание типов и видов тестирования, различных их классификаций - Понимание жизненного цикла разработки ПО, методологий его разработки и места тестирования в данном процессе - Понимание жизненного цикла тестирования - Менторинг, наставничество - Решение сложных задач

Подробнее
E-commerce & Retail • EdTech • FinTech & Banking • LifeStyle • Social Networking
ММ
Максим М.
Ульяновск
React разработчик
Middle+
2 825,85 Р/час
HTML5
Пользовательские интерфейсы
React Hook Form
Redux Toolkit
Работа с интеграциями
Redux Thunk
Redux
анализ
GraphQL
Swiper
+65

Максим — опытный frontend-разработчик с грейдом Middle+. Он специализируется на React и имеет опыт работы в таких отраслях, как LifeStyle, Social Networking, E-commerce & Retail, EdTech и FinTech & Banking. Максим обладает широким набором навыков, включая работу с Redux Toolkit, Next.js, React Router, TypeScript, Vite, Webpack и другими инструментами. Он также знаком с различными библиотеками и фреймворками, такими как React Hook Form, Framer Motion, Apollo Client, Axios.js и многими другими. В портфолио Максима есть несколько проектов, где он работал над созданием интерфейсов, интеграцией аналитики, оптимизацией кода и улучшением пользовательского опыта. Его опыт включает разработку поиска по ключевым словам и тегам, создание адаптивного дизайна, внедрение фильтров для поиска, настройку анимации баннеров и страниц, а также рефакторинг кода. На проектах Максим участвовал в планировании и координации задач, что помогло доставлять новые функциональности в установленные сроки. Он внедрял RTK Query и Next Redux Wrapper для кэширования данных и объединения состояний, проводил рефакторинг кода, улучшая его структуру и повышая производительность интерфейса.

Подробнее