Михаил Ф. Java разработчик, Lead
ID 30963
МФ
Михаил Ф.
Мужчина, 33 года
Беларусь, Минск, UTC+3
Ставка
4 090,91 Р/час
НДС не облагается
Специалист доступен с 14 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Java-разработчик с большим опытом коммерческой разработки Java приложений и опытом руководства командой.
Глубокие знания и большой опыт работы сo Spring Framework (MVC, Security, Data), Kotlin, SQL, Hibernate.
Хорошее понимание принципов разработки надежных масштабируемых решений, как на микро-сервисной архитектуре так и монолитной.
Хорошее понимание принципов миграции баз данных.
Есть опыт работы с GWT, JS.
Имею опыт технического лидерства: постановка задач команде, проведение code review, менторинг младших специалистов, участие в планировании и организации процессов разработки. Участвовал в выстраивании внутренних процессов команды и межкомандного взаимодействия. Строго следую требованиям заказчика, заявленным срокам, процессу и качеству выполнения при проектировании и разработке программного обеспечения.
Проекты
(10 лет 3 месяца)
NDA
Роль
Тимлид, Инженер-программист
Обязанности
Размер команды:
15
Описание проекта:
Продукт, описывающий бизнес-процессы компании. В основном велась работа над: модулем отчетов (формирование отчетов о состоянии объектов системы и их количестве за отчетный период), модулем матрицы документов (формирование отчетов, матрицы документов, создание, утверждение и редактирование документов), модулем паспорта БП (объект, содержащий всю информацию о бизнес-процессе, его печать, доступ к его секциям по ролевой модели, комментирование).
Обязанности:
Сопровождение, разработка и поддержка существующих модулей;
Выяснение деталей функциональных и нефункциональных требований;
Руководство командой разработки;
Декомпозиция задач;
Проведение Scrum церемоний;
Написание скриптов миграции БД;
Разработал модуль генерации отчетов;
Разработал модуль матрицы документов;
Разработал модуль паспорта БП(документ описывающий бизнес процесс);
Моделирование бизнес-процессов в BPMN 2.0 с использованием Camunda;
Улучшение производительности приложения, оптимизация кода;
Стек специалиста на проекте
PostgreSQL, Git, Java, Kotlin, JUnit, Mockito, Spring Boot, Gradle, Hibernate, Swagger, Liquibase, Camunda
Отрасль проекта
IoT
Период работы
Июль 2024 - По настоящее время
(1 год 3 месяца)
NDA
Роль
Техлид, Инженер-программист
Обязанности
Размер команды:
6
Описание проекта:
Работа над несколькими сервисами в рамках одного продукта, в основном касающихся данных и действий игрока букмекерской конторы, в частности: почтовый сервис (отправка простых и шаблонных писем пользователям приложения), antifraud (проверка игроков по различным критериям для выявления подозрительной игровой активности), сервис отчетов (формирование отчетов по активности игроков), сервис отправки уведомлений игроку (отправка уведомлений игроку о его активности), сервис информации по игроку (получение информации об игроке, действия связанные с заполнением данных).
Обязанности:
Разработка REST API;
Сопровождение, разработка и поддержка существующих сервисов;
Code review;
Unit и интеграционное тестирование;
Написание скриптов миграции БД;
Постановка задач и техническое руководство командой разработки;
Менторинг и обучение менее опытных разработчиков;
Написан Spring Boot-стартер на Kotlin, который планировался как сборщик определенной информации по функционалу;
Написан Spring Boot-стартер на Kotlin, который использовался в качестве глобального обработчика ошибок;
Разработка Spring Boot-стартеров клиентов для различных микросервисов;
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, Docker, Kotlin, JUnit, Mockito, Spring Boot, Maven, Hibernate, Swagger, Liquibase, Oracle Database, Camunda, Kafka, Quartz, Microservice Architecture, Java 17+
Отрасль проекта
FinTech & Banking
Период работы
Август 2023 - Июнь 2024
(11 месяцев)
NDA
Роль
Инженер-программист
Обязанности
Размер команды:
10
Описание проекта:
Разработка CRM-системы для управления бизнесом в сфере общественного питания. Система позволяла обмениваться сообщениями между коллегами и подчиненными, создавать, назначать и управлять задачами для подчиненных, следить за развитием сотрудников, поощрять или накладывать взыскания, легко и просто управлять деревом сотрудников предприятия. В целом система позволяла легче и эффективнее коммуницировать с другими сотрудниками, руководителями, подчиненными.
Обязанности:
Разработка и реализация нового функционала;
Разработка RPC сервисов;
Code review;
Unit и интеграционное тестирование;
Написание скриптов миграции БД;
Перевод приложения на использование JPA вместо использования вызова хранимых процедур;
Стек специалиста на проекте
Git, Java, JUnit, Mockito, Maven, MVC, Data, Flyway, JDBC, GWT, ELK, Security, Spring, Framework
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Май 2020 - Август 2023
(3 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет