Марат С. Java разработчик, Senior

ID 28026
МС
Марат С.
Мужчина, 40 лет
Россия, Уфа, UTC+5
Ставка
4 007,57 Р/час
вкл. НДС 5% (148.57 Р)
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
specta
lifecycle
Validation
Шаблонизатор
transactional
ArtemisMQ
Grafana
Saga
Работа с интеграциями
Spring AOP
cap
UML
архитектура
protocol
AWS
template
Монолитная архитектура
Spring Core
миграции
Spring Integration
WebSockets
type
Spring Data
scope
Spring Data JPA
MyBatis
Generics
Stream API
Spring Cloud
Spring Rest
Camunda
Groovy
WebFlux
Liquibase
Flyway
Keycloak
Elasticsearch
Java
REST
API
JUnit
MongoDB
Mockito
JDBC
Redis
CORS
JWT
JVM
Garbage Collector
gRPC
Kafka
Context
GoF
cloud
Security
Collections
LowCode
Reactor
ACID
Thymeleaf
SSO
CQRS
zeebe
ELK Stack
Eventum
Работа с документацией
Spring Test
Async
Concurrency
SQL
Docker
Spring Security
Hibernate
OpenShift
Java Core
Exception
Clean Code
TestContainers
Quarkus
memory
Алгоритмы и структуры данных
ActiveMQ
DDD
Шаблоны проектирования
MySQL
RabbitMQ
water
commons
Spring
Spring Boot
Unit testing
библиотеки
slate
данных
owasp
PostgreSQL
cdc
oath 2
Framework
modal
CI/CD
Microservices
ANSI SQL
Queues
распределённые системы
SQLite
Объектно-ориентированное программирование (ООП)
Integration testing
sync
vs
индексы
oauth2
диаграммы
Отрасли
E-commerce & Retail
FinTech & Banking
LifeStyle
Logistics & Transport
Знание языков
Английский — B1
Главное о специалисте
Марат — Java-разработчик уровня Senior из Уфы. Специализируется на разработке backend-части приложений, имеет опыт работы с микросервисной и монолитной архитектурой. Владеет английским языком на уровне B1. Участвовал в проектах в отраслях E-commerce & Retail, Logistics & Transport, FinTech & Banking, LifeStyle. Среди проектов: - разработка сервиса генерации Google Slides из сторонних данных; - работа над системой управления производством на металлургическом комбинате; - участие в проекте автоматизации процессов производства; - создание инвестиционной платформы; - разработка поискового движка на Spring Boot; - создание социальной сети для банка. Выполнял обязанности по проектированию архитектуры, разработке сущностей и бизнес-логики, работе с интеграциями, тестированию и багфиксу, проведению релизов и поддержке проектов.
Проекты   (5 лет 7 месяцев)
Цех холодного проката и покрытий. Система управления производством на металлургическом комбинате
Роль
Backend—разработчик
Обязанности
Цель проекта: ● Разработка систем управления производством, перевод производственного функционала со старой системы (Oracle-формы) на новый стэк, синхронизация со смежными системами. ● Реализация логики нового АРМа складских операций в рамках систем прокатного производства: прием, отмена приема сертификатов, приём сертификата с замечаниями. Приход, расход металлов. Операции по металлу - перемещение, смена статуса, рез. Прямая и обратная синхронизация с исторической системой. Архитектура ● Группа микросервисов, обслуживающая систему прокатного производства. ● REST-API для клиентов, синхронное (кастомная RMI библиотека) и асинхронное (Kafka) взаимодействие между сервисами. ● Асинхронное взаимодействие с историческими и смежными системами. Обязанности/Функции: ● Коммуникация с командой ● Проведение релизов ● Написание тестов ● Проведение код ревью ● Добавление новых фич ● Участие в развитии продукта и процессов вместе с командой ● Анализ требований Непосредственные задачи • Реализация API сервиса склада - выполнение операций по металлам, • Разработка сервиса синхронизации склада - прием, отмена сертификатов, синхронизация с исторической системой, • Настройка межсервисного взаимодействия, • Оптимизация запросов, • Решение гонок при синхронизации (добавление блокировок), • Добавление кластерного кеширования с Hazelcast, • Реализация сервиса реза металла, • Поддержка и отладка, поиск и исправление багов, корректировка данных в БД прода. • Интеграция с внешними сервисами и системами • Разработка и внедрение модулей системы управления производством на базе современного стека технологий, с заменой устаревшего функционала, реализованного на Oracle-формах. • Реализация логики нового АРМа складских операций: прием, отмена приема, прием с замечаниями, приём и расход металлов. • Разработка функционала операций с металлом: перемещение, смена статуса, рез, включая интеграцию с системами слежения и управления. • Реализация прямой и обратной синхронизации с исторической системой для поддержания согласованности данных между новой и старой системами. • Интеграция с внешними системами и сервисами через REST API и Kafka-топики. • Участие в проектировании и оптимизации архитектуры системы для повышения производительности и отказоустойчивости. • Реализация бизнес-логики согласно техническим требованиям и согласованию с бизнес-аналитиками и заказчиком. • Написание и поддержка unit-тестов, участие в код-ревью и обсуждении архитектурных решений. • Настройка CI/CD-процессов для автоматической сборки, тестирования и деплоя приложений. • Реализация логики получения параметра `instructions` из топика отгрузки КЦ. • Реализация логики получения параметра `certNote`. • Добавление вызова Сервиса назначения на заказ при создании слябов по топику состояния. • Добавление прокси в изолятор для получения продовых данных генеалогии • Добавление справочников изолятора в сервис NS • Работа с Kafka и топиками • Корректировка отправки атрибутов в топик состояния склада. • Переделка отправки в Kafka из склада на асинхронную. • Доработка отмены приема по топику состояния склада. • Доработка условий актуализации склада слябов • Доработка фильтра по маркировке • Работа с системой склада и синхронизацией • Устранение рассинхрона по наличию металла на складе слябов относительно легаси. • Устранение расхождений с ССМ на складе слябов. • Реализация эндпоинта актуализации принятых ЕСУ с исторической системой. • Добавление настройки для отключения взаимодействия с MinioS3 Состав команды 42 человека
Стек специалиста на проекте
PostgreSQL, REST, API, Hibernate, Querydsl, Spring Security, Swagger, Liquibase, Spring Data JPA, Hazelcast, Kafka, Collections, Spring Test, Spring, OpenAPI, mock, transactional
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2024 - По настоящее время  (8 месяцев)
Сухой порт – это обширный железнодорожный склад
Роль
Backend—разработчик
Обязанности
Цель проекта: Сухой порт – это обширный железнодорожный склад, играющий роль важнейшей транспортной артерии в снабжении комбината. Здесь осуществляется прием и отправка значительных объемов сырья, включая уголь и руду, что предъявляет высокие требования к эффективности и безопасности работы в любое время суток. Архитектура ● Группа микросервисов, обслуживающая систему прокатного производства. ● REST-API для клиентов, асинхронное (Kafka) взаимодействие между сервисами. ● Асинхронное взаимодействие с историческими и смежными системами. Обязанности/Функции: ● Коммуникация с командой ● Проведение релизов ● Написание тестов ● Проведение код ревью ● Добавление новых фич ● Участие в развитии продукта и процессов вместе с командой ● Анализ требований Непосредственные задачи • Разработка и доработка сервисов изолятора • Разработка BFF сервиса изолятора для получения данных по металлам в генеалогии. • Реализация модели данных и API сервиса изолятора. • Реализация API ядра сервиса изолятора. • Реализация API BFF сервиса изолятора. • Доработка ролевой модели изолятора. • Доработка БФФ изолятора в части блокировок. • Дополнение модели данных и API изолятора для поддержки блокировок. • Реализация интеграции с сервисом блокировок. • Реализация топика изолятора для отправки событий. • Реализация взаимодействия сервиса изолятора с сервисом хранения фотографий. • Реализация интеграции с исторической системой • Реализация отложенной обработки сообщений из топика • Реализация отправки в очередь сообщений в топик "Состояние склада" с использованием механизма `DBQueue`. • Работа с Kafka и топиками • Реализация топика изолятора. • Реализация отправки событий в топик "Состояние склада". • Обработка сообщений из топиков, включая **синхронизацию с исторической системой. • Работа с моделью данных и генеалогией • Разработка поиска металла в генеалогии (реализация атрибутов и API форм) • Устранение расхождений в синхронизации между системами. • Увеличение производительности и устойчивости сервисов • Подготовка и внедрение обновлений в сервисы склада и синхронайзера Состав команды 15 человек
Стек специалиста на проекте
PostgreSQL, REST, API, Hibernate, Querydsl, Spring Security, Swagger, Liquibase, Spring Data JPA, Hazelcast, Kafka, Collections, Spring Test, Spring, OpenAPI, mock, transactional
Отрасль проекта
Logistics & Transport
Период работы
Март 2024 - Декабрь 2024  (10 месяцев)
Суточный планер. Управление процессом разливки стали, оптимизация и автоматизация
Роль
Backend—разработчик
Обязанности
Цель проекта: Реализация планировщика, позволяющего управлять этапами процесса разливки стали с помощью программного интерфейса - управление сериями по разливке плавок стали, стадиями выплавки стали на агрегатах ее подготовки. Автоматизация процессов. Оптимизация разливки с целью получения наиболее эффективных путей подготовки стали к разливке и процесса получения стальных слябов путем разливки на агрегатах непрерывной разливки стали. Архитектура ● Группа микросервисов обслуживающая процесс работы планировщика разливки стали. ● Взаимодействие между микросервисами через REST API, WebSocket, Kafka. ● Взаимодействие пользователей с микросервисами через REST API. ● Cинхронное и асинхронное взаимодействие с внешними системами для получения и обновления данных Обязанности/Функции: ● Коммуникация с командой ● Проведение релизов ● Написание тестов ● Проведение код ревью, кросс-ревью ● Добавление новых фич ● Участие в развитии продукта и процессов вместе с командой ● Анализ требований Непосредственные задачи • Создание планировщика, позволяющего управлять процессом разливки стали с помощью программного обеспечения. Как в ручном режиме: • Загрузка и управление сериями разливки плавок стали на устройствах непрерывной разливки стали • Управление этапами выплавки стали на агрегатах подготовки стали к разливке • Управление сменностью в цехах • Управление нормативными параметрами стали • Синхронизация фактически осуществленной разливки с Планировщиком • Автоматическая загрузка серий, планируемых к разливке • Автоматическое распределение агрегатов подготовки стали • Оптимизация процесса непрерывной разливки стали (последовательности агрегатов, расстановки серий, расчет времени, ремонтов, времен переподготовки, выплавки, разливки). • Разработка REST API для взаимодействия с фронтендом и другими сервисами с использованием Spring Boot и Spring Data JPA. • Оптимизация производительности SQL-запросов, добавление необходимых индексов для ускорения выполнения операций, использование дополнительных инструментов оптимизации (напр., EntityGraph) • Реализация сложной бизнес-логики в коде • Интеграция с внешними сервисами через WS, Kafka, Rest API (Web Client) • Интеграция с внешними системами аутентификации, такими как Keycloak или OAuth2. • Реализация механизма управления транзакциями в многопоточной среде с использованием Spring Transaction Management • Миграция данных между версиями базы данных, написание скриптов миграции Liquibase для обновления структуры базы данных. • Написание тестов Состав команды 12 человек
Стек специалиста на проекте
transactional, ArtemisMQ, Spring Data JPA, Spring Cloud, Spring MVC, Liquibase, REST, API, Swagger, Kafka, Collections, mock, Spring Test, Docker, Spring Security, Hibernate, OpenAPI, Spring, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2023 - Март 2024  (5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Башкирский Государственный Университет, г. Уфа
Специальность
географический факультет, неоконченное высшее
Завершение учебы
2006 г.

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

E-commerce & Retail • FinTech & Banking • LifeStyle • Logistics & Transport
АС
Андрей С.
Москва
Java разработчик
Senior
4 200,24 Р/час
ACID
Agile
ANSI SQL
API
Async
Atlassian
Auth0
AWS
bases
Camunda
+113

Андрей — опытный Java-разработчик уровня Senior из Москвы. Опыт работы: - Разработка платформы для непрерывного профессионального роста и карьерного развития IT-специалистов банка. Создание чатов на WebSocket соединении, оптимизация работы с Entity, внедрение Redis для кэширования, рефакторинг legacy-кода. - Участие в проекте по разработке платформы автоматизации бизнес-процессов для крупного ритейла через Telegram-интерфейс. Реализация основного функционала для микросервисов, обеспечение взаимодействия между ними, интеграция с внешними нейронными сетевыми сервисами. - Работа над онлайн-сервисом каршеринга. Внедрение механизмов асинхронной обработки заявок, разработка эндпоинтов для получения списка доступных автомобилей, добавление функционала для фильтрации по различным критериям. - Создание платформы для городских мероприятий. Разработка жизненного цикла событий, управление участниками, модерация событий, реализация сбора и обработки данных о посещаемости мероприятий.

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

Подробнее
AgroTech • BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking
ТР
Татьяна Р.
Москва
Java разработчик
Lead
4 816,79 Р/час
Apache
Apache Kafka
Atlassian
AWS
Backend
Docker
Elasticsearch
Git
Gradle
Hibernate
+121

2008 - 2018 гг. — нерелевантный опыт в качестве Software developer (фронтенд-разработка и продвижение веб-сайтов): 2008 - разработка движка для 3D-презентаций и виртуальных туров на ActionScript. С 2010 года - веб-разработка (JS, HTML, CSS + CMS и фронтенд-фреймворки); продвижение контента и сайтов в сети, СЕО-продвижение и поисковая оптимизация, создание элементов для приложения с дополненной реальностью AR. С 2018 года — основное направление - backend-разработка (Java-developer). Имею опыт лида команды, менторинга сотрудников и предоставления технической поддержки, а также организации скрам-процессов с нуля. Обладаю отличными навыками коммуникации и способностью эффективно взаимодействовать с различными участниками команды, включая бизнес-аналитиков, тестировщиков и менеджеров проекта. Демонстрирую самостоятельность и инициативу в решении проблемных ситуаций, способна принять на себя ответственность за свою работу и достижение поставленных целей. Гибко адаптируюсь к изменениям и новым требованиям, способна эффективно работать в динамичной среде и быстро осваивать новые технологии и концепции. Понимаю важность создания легко читаемого и легко обслуживаемого исходного кода. В свободное от работы время интересуюсь информационными технологиями и инновациями, увлекаюсь видео-съемкой, монтажом видео и графикой. Непрерывно прохожу различные курсы, люблю осваивать новые направления и знакомиться с людьми, у которых можно чему-то научиться.

Подробнее
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 • Logistics & Transport • RnD
АВ
Артемий В.
Минск
Java разработчик
Senior
3 147,27 Р/час
access
ACID
Agile
aml
Api design
automation
AWS
bases
Camunda BPMN
CI/CD
+119

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

Подробнее

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

E-commerce & Retail • FinTech & Banking • LifeStyle • Logistics & Transport
МС
Марат С.
Уфа
Java разработчик
Senior
4 007,57 Р/час
specta
lifecycle
Validation
Шаблонизатор
transactional
ArtemisMQ
Grafana
Saga
Работа с интеграциями
Spring AOP
+113

Марат — Java-разработчик уровня Senior из Уфы. Специализируется на разработке backend-части приложений, имеет опыт работы с микросервисной и монолитной архитектурой. Владеет английским языком на уровне B1. Участвовал в проектах в отраслях E-commerce & Retail, Logistics & Transport, FinTech & Banking, LifeStyle. Среди проектов: - разработка сервиса генерации Google Slides из сторонних данных; - работа над системой управления производством на металлургическом комбинате; - участие в проекте автоматизации процессов производства; - создание инвестиционной платформы; - разработка поискового движка на Spring Boot; - создание социальной сети для банка. Выполнял обязанности по проектированию архитектуры, разработке сущностей и бизнес-логики, работе с интеграциями, тестированию и багфиксу, проведению релизов и поддержке проектов.

Подробнее
EdTech • Logistics & Transport • Manufacturing • Telecom
АУ
Алена У.
Минск
Разработчик SAP Commerce
Senior
3 636,36 Р/час
commerce
ELK
GraphQL
AWS
GitLab
Hybris
Tomcat
core
ses
functions
+76

Инженер-программист SAP консультант / SAP разработчик с опытом работы более 10 лет. Инженер-программист с более чем 10-летним опытом разработки надёжных, масштабируемых и высокопроизводительных систем. Специализируюсь на Java и SAP Commerce. Обладаю опытом создания современных enterprise-приложений на основе облачных, микросервисных и событийно-ориентированных архитектур, с использованием контейнеризации. Реализую устойчивые и производительные решения в области корпоративного ПО и e-commerce. Придерживаюсь принципов чистого кода, Test-Driven Development (TDD), активно использую паттерны проектирования, стремлюсь создавать безопасные, эффективные и масштабируемые программные продукты, адаптирующиеся к росту бизнеса. Языки программирования Java, JavaScript, TypeScript. Бэкенд Spring (Core, MVC, Boot, Data, Security), SAP Commerce, SAP Sales Cloud, Axon, Hibernate, JDBC, Apache Solr, Hybris, REST, SOAP, EJB, Maven, Gradle, JUnit, Mockito, Apache Camel, GraphQL, ELK, TestContainers, Keycloak, Lombok, Flyway, Liquibase, Swagger, SonarQube, JasperReports, Orika, MapStruct. Фронтенд Angular, React, JQuery, HTML, CSS, Material Design. Базы данных Oracle, PostgreSQL, MongoDB, Redis, Snowflake, Elasticsearch, SAP S4HANA. Брокеры сообщений Apache Kafka. Облака AWS(EC2, S3, SES, CloudFormation, Lambda, CloudWatch), Microsoft Azure(AKS, SQL, Functions). DevOps Docker, Docker-Compose, Kubernetes, Tomcat. CI/CD Jenkins. Системы управления версиями Git, GitHub, GitLab, BitBucket. Инструменты управления проектами Jira, Confluence.

Подробнее
AI & Robotics
ВС
Василий С.
Тверь
Инженер микроконтроллеров
Middle
1 428,57 Р/час
Python
Joomla
ladder
Работа с технической документацией
Arduino IDE
+5

👨💻 Василий | Python-разработчик и специалист в области инженерии Автоматизирую бизнес-процессы через Telegram 📍 Специализация: ✔ Разработка Telegram-ботов под ключ ✔ Интеграция с CRM, базами данных и API ✔ Обработка платежей и автоматизация заказов ✔ Парсинг данных и работа с AI (ChatGPT API) ✔ Развертывание на серверах (Docker, AWS) 🛠 Технологический стек: Python 3.11+ aiogram 3.x Django PostgreSQL Redis Docker 🚀 Кейсы: • Бот для приема заказов строительной компании (+37% к конверсии) • CRM-интеграция для службы доставки (сократил время обработки заказов на 65%) • Чат-бот с нейропомощником для образовательного проекта 📌 Услуги: → Разработка бота с нуля за 5-7 дней → Доработка существующих решений → Техническая поддержка 24/7 → Обучение работе с ботом

Подробнее