Максим Б. Java разработчик, Senior

ID 22636
МБ
Максим Б.
Мужчина, 32 года
Россия, Омск, UTC+6
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Agile
Bash
CI/CD
Confluence
Docker
Flyway
Git
Gradle
Java
Jira
JUnit 5
Kafka
Linux
Liquibase
Maven
Microservices
Mockito
MongoDB
MySQL
Neo4j
PostgreSQL
r2dbc
RabbitMQ
REST
Scrum
Spring Boot
Spring Data
Spring MVC
Spring Security
Spring WebFlux
SQL
Swagger
TestContainers
Нереляционные БД (NoSQL)
Java 21
Keycloak
Redis
Java 17
JDBC
Spring Data JPA
Java Core
Отрасли
Manufacturing
Social Networking
Знание языков
Английский — B1
Главное о специалисте
Максим — опытный Java-разработчик уровня Middle+. Специализируется на разработке высокопроизводительных приложений, оптимизации производительности и работе с базами данных. Имеет опыт работы над проектами в сфере Social Networking и Manufacturing. Среди основных обязанностей: реализация функционала регистрации, аутентификации и авторизации пользователя, интеграция с различными сервисами, оптимизация производительности приложения, работа с БД, тестирование и развёртывание приложения с помощью Docker. На проекте по созданию сервиса для планирования встреч Максим разработал модуль для взаимодействия с API Яндекс Календаря, обеспечив синхронизацию встреч и событий. Настроил PostgreSQL с использованием Flyway для управления миграциями базы данных, участвовал в проектировании системы. В рамках проекта по подключению к системе управления конфигурациями SaltStack Максим разработал модуль для интеграции с SaltStack API, что позволило автоматизировать сбор данных о подключённых ПК и управлять их состоянием. Внедрил систему автоматической синхронизации данных и обновления узлов. Во время работы над поисковым движком Максим разработал многопоточный модуль для индексации веб-страниц, провёл оптимизацию алгоритмов обработки поисковых запросов, обеспечил стабильную работу системы при обработке миллионов записей.
Проекты   (5 лет)
Сервиса для планирования встреч
Роль
Java Developer
Обязанности
Проект: Разработка сервиса для планирования встреч. Целью проекта было создание высокопроизводительного приложения для создания событий по шаблону и автоматическую рассылку уведомлений о нем остальным членам команды. Основные обязанности:  Реализация функционала регистрации, аутентификации и авторизации пользователя с использованием KeyCloak  Разработка функционала для сохранения данных о юзерах в БД  Интеграция с сервисом Яндекс календарь  Оптимизация производительности приложения  Поддержка и исправление ошибок в приложении  Использование PostgreSQL для реализации реактивной архитектуры и хранения данных  Тестирование с использованием Junit 5, Mockito и TestContainers, REST Assured  Обеспечение масштабируемости и отказоустойчивости Java-приложений  Разработка и поддержка распределенных систем на Java с использованием Spring Framework  Развертывание приложения с помощью Docker  Опыт написания документации проекта, используя диаграммы C4 ● Ведение Swagger Состав команды: TechLead, PM, 5 Java программистов, 3 аналитика, 3 QA
Достижения
Разработал и внедрил модуль для взаимодействия с API Яндекс Календаря, обеспечив синхронизацию встреч и событий, что повысило удобство использования сервиса для команды. Настроил PostgreSQL с использованием Flyway для управления миграциями базы данных, что обеспечило стабильное и предсказуемое развертывание изменений структуры БД, участвовал в проектировании системы с учетом будущих изменений. Предложил решения для масштабируемой обработки большого числа пользователей и событий.
Стек специалиста на проекте
PostgreSQL, Docker, REST API, Spring Boot, Gradle, Hibernate, IoC, Flyway, Keycloak, Kafka, Spring Data, TestContainers, Spring DI / IoC, Redis, Spring WebFlux, Spring IoC, Java 21, r2dbc
Отрасль проекта
Social Networking
Период работы
Август 2023 - По настоящее время  (2 года)
Подключение к системе управления конфигурациями
Роль
Инженер-программист отдела информационных технологий 1 категории
Обязанности
Проект: Проект направлен на подключение к системе управления конфигурациями SaltStack для получения данных и управления работой ПК. Проект включает многопользовательский режим и обеспечивает автоматическое обновление подключенных узлов и мастеров, а также синхронизацию данных. Основные обязанности: ● Работа с заказчиком ● Выяснение требований ● Техническая поддержка продукта ● Интеграция с SaltStack: разработал модуль для взаимодействия с SaltStack API, что позволило автоматизировать сбор данных о подключенных ПК (минионах) и управлять их состоянием (выполнение команд, управление сервисами) ● Система разграничения прав доступа: учувствовал в реализации системы управления правами доступа для разделения ролей пользователей (администратор, оператор и т.д.), что обеспечило безопасность и контроль в системе при работе нескольких пользователей одновременно ● Система синхронизации и обновления: внедрил автоматическую синхронизацию данных и обновление подключенных мастеров, что позволило поддерживать актуальное состояние всех узлов системы без ручного вмешательства ● Сбор данных и фильтрация: Система собирает данные с минионов, анализирует их и формирует справочник, по которому пользователи могут осуществлять фильтрацию и поиск необходимых данных для анализа и управления ● Удалённая установка ОС: реализовал функционал для удалённой переустановки операционных систем на ПК с текущих ОС на отечественные ОС, такие как Альт Линукс, РедОС, Астра Линукс, с возможностью мониторинга установки в реальном времени. ● Участие в проектировании архитектуры ● Работа с БД ● LDAP авторизация на Spring security ● Тестирование и отладка кода, обеспечение высокого уровня качества и надежности системы Состав команды: 1 Java программист, 1 JS программист, 1 QA
Достижения
Разработал модуль для интеграции с SaltStack API, что позволило сократить время обработки запросов к минионам на 30% и улучшить производительность системы. Предложил и внедрил архитектурные решения, обеспечившие масштабируемость системы для работы с большими объемами данных Внедрил систему автоматической синхронизации данных и обновления узлов, что исключило необходимость ручного обновления подключенных мастеров, снизив вероятность ошибок.
Стек специалиста на проекте
API, REST API, Spring Boot, Maven, Gradle, Hibernate, Spring Security, IoC, JDBC, Kafka, Spring Data, Spring DI / IoC, Spring WebFlux, Java 17, Spring IoC, r2dbc, SaltStack
Отрасль проекта
Manufacturing
Период работы
Май 2021 - Август 2023  (2 года 4 месяца)
Поисковый движок
Роль
Инженер-программист отдела информационных технологий 1 категории
Обязанности
Проект: Поисковый движок для индексации и поиска информации по внутренним сайтам организации, обеспечивающий быстрый доступ к данным. Основные обязанности: ● Разработка функционала по индексации веб страниц в многопоточном режиме ● Индексация контента: разработал модуль индексации внутренних веб-ресурсов, который собирает и анализирует контент, доступный на порталах компании ● Поисковая оптимизация: реализовал механизмы ранжирования и фильтрации результатов поиска, улучшив качество выдачи и ускорив доступ к необходимым данным ● Обработка запросов: оптимизировал систему для эффективного выполнения поисковых запросов с большим количеством данных, обеспечив быструю и точную работу системы ● Интеграция с корпоративными сервисами: обеспечил интеграцию поисковой системы с корпоративными приложениями и базами данных для повышения удобства и продуктивности сотрудников ● Работа с большими объёмами данных: обеспечил масштабируемость системы для работы с большими объемами данных и различными типами контента Состав команды: 1 Java программист, 1 JS программист, 1 QA
Достижения
Разработал многопоточный модуль для индексации веб-страниц, что позволило увеличить скорость обработки данных на 40%, обеспечив своевременную актуализацию поискового индекса. Провел оптимизацию алгоритмов обработки поисковых запросов, что сократило время отклика системы на 25% даже при больших объемах данных. Обеспечил стабильную работу системы при обработке миллионов записей, добавив механизмы для эффективной обработки и хранения данных
Стек специалиста на проекте
Java, Spring Boot, Maven, IoC, Spring Data JPA, Spring DI / IoC, Java 17, Spring IoC
Отрасль проекта
Manufacturing
Период работы
Август 2020 - Май 2021  (10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Омский государственный университет путей сообщения
Специальность
Электромеханический факультет
Завершение учебы
2015 г.

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

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

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

Подробнее
HRTech • Logistics & Transport • RnD • Travel, Hospitality & Restaurant business
МЧ
Максим Ч.
Омск
Java разработчик
Middle+
3 116,88 Р/час
Confluence
Docker
Flyway
Git
Gradle
Java
Jira
JUnit 5
Kafka
Keycloak
+39

Максим — опытный Java-разработчик уровня Middle+. Специализируется на разработке RESTful API, микросервисной архитектуре и работе с нереляционными базами данных. Имеет опыт работы над проектами в различных отраслях: RnD, Logistics & Transport, Travel, Hospitality & Restaurant business, HRTech. Среди них: - Разработка инструмента для создания и тестирования RESTful API и брокеров сообщений. Реализовал регистрацию пользователей через Keycloak, разработал микросервисы для обработки вебхуков, автоматизировал CI/CD-пайплайны в GitLab. - Автоматизация корпоративной логистики. Спроектировал и внедрил микросервисную архитектуру с использованием Spring Cloud, реализовал асинхронную обработку заказов через Apache Kafka. - Создание приложения бронирования отелей. Разработал REST API для функционала поиска, бронирования, управления рейтингами и отзывами, интегрировал Kafka и MongoDB для статистики и экспорта данных. - Сервис для управления деятельностью сотрудника. Создал микросервисное приложение с использованием Spring Boot, настроил кэширование и управление сессиями через Redis, разработал фронтенд на React для взаимодействия с REST API.

Подробнее

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

Manufacturing • Social Networking
МБ
Максим Б.
Омск
Java разработчик
Senior
3 246,75 Р/час
Java 21
r2dbc
Spring Data
Spring Data JPA
Spring MVC
Liquibase
Flyway
Keycloak
REST
Java
+41

Максим — опытный Java-разработчик уровня Middle+. Специализируется на разработке высокопроизводительных приложений, оптимизации производительности и работе с базами данных. Имеет опыт работы над проектами в сфере Social Networking и Manufacturing. Среди основных обязанностей: реализация функционала регистрации, аутентификации и авторизации пользователя, интеграция с различными сервисами, оптимизация производительности приложения, работа с БД, тестирование и развёртывание приложения с помощью Docker. На проекте по созданию сервиса для планирования встреч Максим разработал модуль для взаимодействия с API Яндекс Календаря, обеспечив синхронизацию встреч и событий. Настроил PostgreSQL с использованием Flyway для управления миграциями базы данных, участвовал в проектировании системы. В рамках проекта по подключению к системе управления конфигурациями SaltStack Максим разработал модуль для интеграции с SaltStack API, что позволило автоматизировать сбор данных о подключённых ПК и управлять их состоянием. Внедрил систему автоматической синхронизации данных и обновления узлов. Во время работы над поисковым движком Максим разработал многопоточный модуль для индексации веб-страниц, провёл оптимизацию алгоритмов обработки поисковых запросов, обеспечил стабильную работу системы при обработке миллионов записей.

Подробнее
E-commerce & Retail • FinTech & Banking • FoodTech • Manufacturing
НН
Нови Н.
Санкт-Петербург
Бизнес/системный аналитик
Lead
5 844,15 Р/час
языки программирования
UML
Kanban
SAFe
AsyncAPI
Оперативное планирование
CMS
Camunda
XSD
+51

Бизнес-аналитик и системный аналитик с большим коммерческим опытом и управленческими навыками. Имеет опыт руководства командой разработки (12 человек), распределения задач, контроля выполнения. Внедряет Agile/Scrum-методологии для повышения эффективности команды. Наставник, умеет развивать навыки членов команды. Участвует в архитектурных решениях и код-ревью. Обеспечивает соблюдение стандартов и процессов разработки. Работал над проектами в сферах FinTech & Banking, E-commerce & Retail, FoodTech, Manufacturing. Умеет работать с требованиями: собирать, анализировать, управлять. Описывает бизнес-процессы в нотациях BPMN и EPC. Владеет языками программирования, имеет опыт работы с различными системами и базами данных.

Подробнее