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

ID 31476
МБ
Михаил Б.
Мужчина, 34 года
Россия, Ижевск, UTC+4
Ставка
1 688,31 Р/час
НДС не облагается
Специалист доступен с 18 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle
Навыки
Apache Kafka
Confluence
Docker
Framework
Git
Integration testing
IntelliJ IDEA
Java Spring
Jenkins
Jira
JPA Hibernate
JUnit
Kubernetes
Liquibase
Maven
Microservice Architecture
Mockito
MongoDB
PostgreSQL
Redis
REST
Spring Boot
SQL
Алгоритмы и структуры данных
Оптимизация кода
Multi Threading
ООП
GoF
GRASP
SOLID
Bitbucket
CI/CD
Работа с интеграциями
Cassandra
ELK
Avro
GraphQL
gRPC
SOAP
DDD
Отрасли
Hardware
Знание языков
Английский — A2
Главное о специалисте
Middle Java Developer с экспертизой в backend-разработке, Spring Framework и микросервисной архитектуре. Нацелен на применение своих знаний и опыта на позиции Middle Developer для разработки высокопроизводительных и надежных систем, ориентируясь на современные технологии. Сложные задачи воспринимаю как возможность для роста. Придерживаюсь принципа – завершать начатое с высоким уровнем качества. Ключевые навыки: - Java Spring Framework Spring Boot JPA Hibernate SQL PostgreSQL MongoDB Redis Liquibase REST JUnit Mockito Docker Jenkins Kubernetes Git Maven Jira Confluence Intellij IDEA Apache Kafka S3 TestContainers K8s Gitlab CI/CD JavaFX Flyway Swagger ELK Gradle Docker TeamCity - Интеграционное тестирование - Алгоритмы и структуры данных - Оптимизация кода - Микросервисная архитектура Некоторые результаты и достижения за время работы: - Разработаны и внедрены микросервисы, обеспечивающие ведение реестрового учета объектов недвижимости, включая функциональность поиска, фильтрации и управления данными. - Реализована система автоматизированного управления договорами аренды, обеспечивающая автоматизацию процессов создания, обработки, продления и расторжения договоров. - Достигнут высокий уровень качества кодовой базы за счет активного использования unit- и интеграционного тестирования, а также проведения код-ревью, что позволило снизить количество дефектов и повысить надежность системы. - Разработана и внедрена микросервисная архитектура, обеспечивающая горизонтальную масштабируемость и высокую доступность системы. - Проведена оптимизация существующих компонентов, приведшая к увеличению производительности системы и сокращению времени отклика ключевого API. - Внедрена практика систематического код-ревью, позволившая улучшить качество кодовой базы, снизить количество дефектов и повысить соответствие архитектурным стандартам, включая применение общепринятых паттернов проектирования. - Расширено покрытие кода тестами с 60% до 80%.
Проекты   (3 года 9 месяцев)
Bell Integrator
Роль
Java-разработчик
Обязанности
Задачи: - Реализация и интеграция нового функционала в приложение для повышения удобства использования и автоматизации ключевых бизнес-процессов. - Рефакторинг и перенос функциональности из монолитного приложения в микросервисную архитектуру, включая оптимизацию имеющегося кода и адаптацию логики к современным технологическим требованиям. - Разработка и проектирование микросервисов с использованием Kafka для обеспечения асинхронного взаимодействия между системными компонентами. - Улучшение производительности и масштабируемости приложения за счёт анализа и устранения факторов, негативно влияющих на быстродействие. - Повышение качества кода за счёт покрытия 80%+ функционала модульными и интеграционными тестами. - Проведение код-ревью для проверки его соответствия проектным требованиям, выявления потенциальных ошибок и улучшения архитектурных подходов. Результат: - Разработана и внедрена микросервисная архитектура, обеспечивающая горизонтальную масштабируемость и высокую доступность системы. - Проведена оптимизация существующих компонентов, приведшая к увеличению производительности системы и сокращению времени отклика ключевого API. - Внедрена практика систематического код-ревью, позволившая улучшить качество кодовой базы, снизить количество дефектов и повысить соответствие архитектурным стандартам, включая применение общепринятых паттернов проектирования. - Расширено покрытие кода тестами с 60% до 80%, что обеспечило повышение стабильности, надежности и снижение риска возникновения ошибок на поздних этапах разработки.
Стек специалиста на проекте
Avro, ELK, GraphQL, SOLID, Liquibase, REST, Java, Git, JUnit, Bitbucket, MongoDB, Mockito, IntelliJ IDEA, Redis, gRPC, Kafka, Cassandra, GoF, S3, Java Spring, SQL, Docker, Confluence, SOAP, Hibernate, Multi Threading, GRASP, GitLab CI/CD, DDD, Maven, Spring Boot, Jira, Framework, Jenkins, CI/CD, Microservice Architecture, Объектно-ориентированное программирование (ООП), Apache Kafka, Integration testing, JPA Hibernate, TestContainers, Kubernetes, PostgreSQL
Отрасль проекта
Hardware
Период работы
Сентябрь 2023 - По настоящее время  (2 года 1 месяц)
БАРС, ООО
Роль
Java-разработчик
Обязанности
Задачи: - Разработка и поддержка микросервисов для автоматизации ведения реестрового учета объектов недвижимости, включая функциональность хранения, поиска и управления данными об объектах. - Разработка и реализация модулей для автоматизированного управления договорами аренды, включая создание, хранение, обработку, продление и расторжение договоров. - Разработка инструментов для автоматизации расчетов с арендаторами, включая формирование счетов, учет платежей, управление задолженностью и формирование отчетности. - Написание unit- и интеграционных тестов для обеспечения качества и надежности разработанного функционала. - Проведение код-ревью для обеспечения соответствия кодовой базы стандартам, улучшения архитектуры и выявления потенциальных ошибок. Результат: - Разработаны и внедрены микросервисы, обеспечивающие ведение реестрового учета объектов недвижимости, включая функциональность поиска, фильтрации и управления данными. - Реализована система автоматизированного управления договорами аренды, обеспечивающая автоматизацию процессов создания, обработки, продления и расторжения договоров. - Достигнут высокий уровень качества кодовой базы за счет активного использования unit- и интеграционного тестирования, а также проведения код-ревью, что позволило снизить количество дефектов и повысить надежность системы.
Стек специалиста на проекте
Spring Framework, ELK, GraphQL, SOLID, Liquibase, Flyway, REST, Java, Git, JUnit, Bitbucket, MongoDB, Mockito, Gradle, Java FX, IntelliJ IDEA, Redis, gRPC, Kafka, Java Spring, Swagger, SQL, Docker, Confluence, SOAP, TeamCity, Hibernate, DDD, Maven, Testing, Spring Boot, Jira, Jenkins, CI/CD, Microservices, Apache Kafka, Integration testing, JPA Hibernate, Code Review, Kubernetes, PostgreSQL
Отрасль проекта
Hardware
Период работы
Ноябрь 2021 - Июнь 2023  (1 год 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ижевский государственный технический университет имени М.Т. Калашников, Ижевск
Специальность
Приборостроительный факультет, Радиотехника
Завершение учебы
2017 г.

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

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

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

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

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

Подробнее

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

EdTech • Logistics & Transport
АБ
Андрей Б.
Санкт-Петербург
Java разработчик
Senior
3 506,49 Р/час
Grafana
Работа с интеграциями
языки программирования
Gitlab CI
архитектура
Анализ
GitLab
ДО
Логирование
работа с данными
+65

Backend-разработчик с 5-летним опытом коммерческой разработки распределенных систем на Java. Специализируюсь на построении отказоустойчивых микросервисов, асинхронных API и интеграциях через очереди и события. Работал над системами для складской логистики и образовательных организаций. Опытен в проектировании и реализации REST API (Spring Boot), работе с БД (PostgreSQL, MongoDB, Redis), построении CI/CD (GitLab CI, OpenShift), реализации сложной бизнес-логики (система компенсирующих транзакций, ML-анализ текста). логировании и мониторинге (Prometheus, Grafana, EFK). Работаю в Scrum-командах, активно участвую в планировании архитектуры, ревью кода, оптимизации нагрузки и повышении стабильности продакшн-сервисов. Уверенно чувствую себя в распределённых командах, быстро встраиваюсь в процессы и беру ответственность за результат. Английский — C1: свободно читаю документацию, участвую в тех. обсуждениях и переписке.

Подробнее
FinTech & Banking • Logistics & Transport
АК
Алексей К.
Минск
Frontend разработчик
Middle
3 746,75 Р/час
HTML/CSS
Sass
GraphQL
GitLab
Postman
Yarn
Microsoft Teams
WebSockets
REST
Git
+41

Опытный Front-End разработчик веб-приложений на React в таких доменах как финансы, недвижимость и лизинг. Разрабатывал и поддерживал надежные и масштабируемые веб-приложения с нуля (включая разработку архитектуры), а также оптимизировал и добавлял новую функциональность в долгосрочные проекты используя React, TypeScript, HTML, SCSS, Mobx, Redux, Axios и др. Владею обширным опытом в разработке интуитивно понятного и удобного интерфейса для веб-страниц, включающего в себя реализацию различных форм с валидацией, таблиц с сортировкой, фильтрами, пагинацией, диалоговых окон с интерактивным поведением, систем уведомлений, всплывающих окон, в разработке маршрутизации и навигации; в реализации взаимодействия с REST и Graphql API, авторизации пользователя с различными ролями и доступом; в ручном тестировании, написании юнит тестов, исправлении ошибок, написании документации кода. Участвовал во временной оценке задач, анализе технической документации и тех. долга, описании и оценивании нового функционала, код-ревью. Успешно сотрудничал с межфункциональными и международными командами на проектах с Agile, Scrum и Waterfall методологиями, создавая высококачественные продукты, отвечающие требованиям клиентов и превосходящие их ожидания. Руководил небольшими (до 3-х) командами frontend разработчиков, в которых отвечал за координацию команды, проектирование и создание архитектуры, приоритизацию и разделение задач. Есть опыт написания на TypeScript REST API приложений с подключением к PostgreSQL.

Подробнее