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

ID 27312
МТ
Михаил Т.
Мужчина, 22 года
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 14 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Apache Solr
Apache Spark
assertj
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
Data
Datadog
Docker
Docker Compose
EC2
Elasticsearch
ELK
english b2
Flyway
Framework
gateway
Git
GitLab
Gradle
Grafana
Hazelcast
Hibernate
IAM
Java
JAXB
JDBC
Jenkins
Jira
JPA
JSON
JUnit
Kafka
Kotlin
Kubernetes
Lambda
libraries
Linux
Liquibase
Maven
Mockito
MongoDB
MS Windows
MVC
MySQL
Neo4j
OpenAPI
Oracle
PostgreSQL
Prometheus
RabbitMQ
RDS
Redis
REST
russian
S3
sax
Security
SNS
SOAP
SonarQube
Spring
SQL
SQS
SVN
Swagger
Tomcat
UML
WebFlux
XML
XSL
Нереляционные БД (NoSQL)
Spring Boot
Spring Data
REST API
Spring Security
CI/CD
Java 11
Apache Kafka
Apache
Java 8
Spring Cloud
Java 17
IntelliJ IDEA
Keycloak
Microservices
Scrum
Spring MVC
JasperReports
Отрасли
Manufacturing
RnD
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
▪ Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП) ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Анализ существующих решений, их улучшение и адаптация к требованиям бизнес процессов ▪ Знание принципов SOLID, DRY, ACID, Clean Code ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.
Проекты   (5 лет)
Система управления складскими запасами
Роль
Java Developer
Обязанности
Разработка системы управления складскими запасами для крупного ритейлера. Система автоматизировала процессы учета, заказа и распределения товаров между филиалами. Проект включал в себя создание комплексной системы управления складскими запасами, которая позволила компании оптимизировать свои операции и повысить эффективность логистических процессов. В рамках проекта была разработана архитектура микросервисов с использованием современных технологий, что обеспечило высокую производительность и масштабируемость системы. Помимо основных функций, система включала инструменты для анализа данных, прогнозирования спроса и управления транспортировками. • Реализация модуля управления запасами, включая прогнозирование спроса с использованием исторических данных и алгоритмов машинного обучения. • Разработка RESTful API для интеграции с внутренними сервисами компании и внешними поставщиками, включая поддержку OpenAPI спецификаций. • Внедрение системы ролевого доступа с использованием Spring Security для ограничения прав сотрудников на основе их ролей и уровней доступа. • Настройка механизмов автоматической синхронизации данных между филиалами через Apache Kafka, включая реализацию надежных очередей сообщений и обработчиков ошибок. • Оптимизация запросов к базе данных PostgreSQL и реализация кеширования с использованием Redis для повышения производительности системы. • Разработка модуля отчетности с экспортом данных в Excel и PDF, включая использование Jasper Reports для создания сложных отчетов. • Интеграция с системой управления транспортировками (TMS) через SOAP API, включая разработку и тестирование интерфейсов взаимодействия. • Проведение миграции данных из устаревших систем на PostgreSQL с использованием Flyway для управления миграциями базы данных. • Установка и конфигурация Jenkins для CI/CD процессов, включая автоматизацию сборки и деплоя приложений. • Развертывание и конфигурация приложений в Linux-окружении (Ubuntu/Debian/CentOS) • Написание unit и integration тестов с использованием Junit и Mockito для обеспечения качества кода и предотвращения регрессии. • Мониторинг системы с использованием Grafana и Prometheus для отслеживания производительности и выявления проблем в реальном времени.
Стек специалиста на проекте
ELK, Grafana, UML, GitLab, WebFlux, Spring MVC, Data, Flyway, SonarQube, JSON, XML, Java, JUnit, Bitbucket, Mockito, Linux, Swagger, Redis, Kafka, boot, XSL, Security, JasperReports, JAXB, Docker, Kotlin, Spring Security, Hibernate, Java 17, SOAP API, REST API, Spring, PostgreSQL, Jenkins, CI/CD, Kubernetes, Apache Kafka, sax
Отрасль проекта
RnD
Период работы
Июль 2023 - По настоящее время  (2 года 2 месяца)
Создание платформы для управления заявками и проектами в IT-компании
Роль
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, AWS, WebFlux, Spring MVC, Data, SonarQube, JSON, Elasticsearch, XML, JUnit, Bitbucket, Mockito, Linux, boot, XSL, Security, IAM, S3, SNS, Datadog, SQS, JAXB, EC2, Docker, Kotlin, Hibernate, Lambda, GitLab CI/CD, Java 11, RDS, Spring, PostgreSQL, Kubernetes, sax
Отрасль проекта
RnD
Период работы
Ноябрь 2021 - Июнь 2023  (1 год 8 месяцев)
Система мониторинга и анализа производственных процессов
Роль
Java Developer
Обязанности
Разработка системы мониторинга и анализа производственных процессов для компании из промышленного сектора. Проект включал в себя создание системы мониторинга и анализа производственных процессов, которая помогла компании улучшить контроль за производственными операциями и повысить их эффективность. Были внедрены механизмы сбора данных с IoT-устройств и их обработка в реальном времени. Также была реализована система визуализации данных и уведомлений для отслеживания состояния оборудования. • Реализация REST API для сбора данных с IoT-устройств и их обработки в реальном времени, включая использование Spring WebFlux для асинхронной обработки запросов. • Внедрение системы графиков и визуализации данных с использованием отчетов Jasper Reports, включая создание дашбордов и интерактивных отчетов. • Разработка системы уведомлений для отслеживания неисправностей оборудования с использованием RabbitMQ для доставки сообщений. • Оптимизация производительности базы данных MySQL и разработка сложных SQL-запросов для анализа данных, включая использование индексов и денормализаций для улучшения производительности. • Интеграция с внешними системами управления производственными процессами через SOAP, включая разработку и тестирование интерфейсов взаимодействия. • Написание документации для новых функций и обучающих материалов для команды, включая подготовку учебных видео и руководств. • Настройка и конфигурация Maven для управления зависимостями и сборки проекта, включая создание профилей для различных окружений. • Написание unit и integration тестов с использованием Junit и Mockito для проверки корректности работы сервисов и обеспечения качества кода. • Подготовка и проведение презентаций для клиентов и внутренних команд, включая демонстрацию новых функций и возможностей системы.
Стек специалиста на проекте
developer, gateway, ELK, Grafana, UML, AWS, GitLab, SQL запросы, WebFlux, Data, Flyway, SonarQube, JSON, XML, Java, JUnit, Bitbucket, Mockito, Gradle, Linux, MVC, boot, XSL, IAM, S3, JasperReports, SNS, Spring WebFlux, SQS, JAXB, EC2, Docker, SOAP, Kotlin, Hibernate, Lambda, Java 8, RDS, Maven, MySQL, RabbitMQ, REST API, Spring, Kubernetes, sax
Отрасль проекта
Manufacturing
Период работы
Сентябрь 2020 - Октябрь 2021  (1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БГУ
Специальность
факультет радиофизики и компьютерных технологий, прикладная информатика
Завершение учебы
2023 г.

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

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

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

Подробнее
FinTech & Banking • Insurance • Urban technology
ТК
Тимофей К.
Минск
Java разработчик
Senior
3 297,14 Р/час
ActiveMQ
Agile
AWS
boot
Camunda BPMN
Clean Code
ClickHouse
commons
Confluence
core
+91

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

Подробнее
EdTech • FinTech & Banking • LifeStyle
РА
Руслан А.
Минск
Java разработчик
Middle+
2 997,4 Р/час
ActiveMQ
actuator
Agile
Ansible
ArgoCD
assertj
AWS
Cassandra
cloud
Data
+101

▪ Разработчик программного обеспечения с более чем 4-летним опытом коммерческой разработки корпоративных приложений и участие в стартап-проектах ▪ Участие в проектировании и разработке систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание основных принципов объектно-ориентированного программирования, паттернов проектирования и практик Clean Code ▪ Опыт создания и оптимизации микросервисных архитектур ▪ Опыт работы с облачными сервисами (AWS), контейнеризацией (Docker, Kubernetes) и оркестрацией ▪ Навыки настройки CI/CD (GitLab, Jenkins, ArgoCD), написания unit- и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, REST, CQRS, Event Sourcing, BASE, eventual consistency ▪ Опыт применения на практике throttling, rate limit, api gateway ▪ Опыт технического менторинга внутри команды ▪ Ответственный, легко обучаем, быстро адаптируется к новым задачам и процессам

Подробнее
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, работал над оптимизацией работы с базой данных и обеспечением синхронизации данных в ней.

Подробнее

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