МР
Магомед Р.
Мужчина, 35 лет
Россия, Казань, UTC+3
Ставка
4 110,32 Р/час
вкл. НДС 5% (152.38 Р)
Специалист доступен с 29 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Старший инженер-программист Java, имеющий степень магистра (с отличием) по прикладной информатике Дагестанского государственного университета и более 7 лет коммерческого опыта в разработке программного обеспечения.
Опыт корпоративной разработки для FinTech и GovTech (Сбербанк и Ростелеком) с использованием инструментов Java Technology Stack для бэкэнда.
5+ года опыта разработки на Java.
Опыт работы с Spring Framework (Core, MVC, Cloud, JPA, тестирование).
Знание и умение писать SQL-запросы (PostgreSQL и другие).
Опыт разработки серверного API.
Понимание принципов разработки приложений микросервисов.
Способность руководить сложными проектами в условиях высоких темпов и давления рынков капитала.
Знание и опыт настроек CI/CD Опыт работы с Docker, OpenShift Опыт работы с RabbitMQ,
Apache Kafka.
Опыт работы с front-end инструментами (HTML, CSS, JavaScript, ReactJS).
Опыт работы с UML.
Проактивный, ответственный, внимание к деталям, сильные аналитические и способности к решению проблем.
Опыт общения с клиентами.
Проекты
(14 лет 4 месяца)
Интеграционная платформа Ипотечного кредитования.
Роль
Старший Java разработчик
Обязанности
Описание проекта: Платформа состоит из 12 микросервисов: (адаптер ЛКС (Личного кабинета сотрудника), Оркестратор, Адаптер ЦФТ, адаптеры для интеграции с внешними сервисами внутри и за пределами банка, микросервисы для премиальных клиентов, адаптеры для внутрибанковского сервиса распределнных транзакций (реализация паттерна Saga). Микросервисы общаются как через брокеры сообщений (RabbitMQ, ArtemisMQ, Apache Kafka) так и через Rest.
Разрабатывал микросервисы с нуля,
Реализовывал бизнес функционал, нефункциональные требования (аудит, монитроинг(prometheus+graphana), трассировку(jaeger), логирование(logstash +kibana), авторизацию/аутентификация через сервис авторизации(tyk), динамические настройки (spring cloud) микросервисов, интеграции с консолью управления), Прорабатывал и реализовывал интеграцию с внутрибанковскими (продуктовый профиль, скоринговая платформа, эскроу и аккредитивы) и внешними системами (сервис безопасных расчетов, квадратный метр).
Участвовал в бизнес встречах, в проработке и декомпозиции требований от бизнес анализа в системный и последующей формализацией до конкретных задач на реализацию в коде, на заведение заявок на подключение, инфраструктурных задач на DevOps(team city pipes, k8s, os).
На проекте также занимался постановкой задач для других разработчиков, контролем реализации поставленных задач, перекрестным код ревью.
Подготовка сопутствующей документации для релиза,
Подготовка поставок релиза.
Формировани чек-листа релизов для сопровождения, Участвовал в выкатках на контура.
Устранение дефектов на различных контурах.
Анализ и решение архитектурных техдолгов по системе. Устранение возможных проблем по качеству и безопасности программного кода.
Формирование подхода к релизному циклу (от trunk based development к gitflow
кастомизированному под наши циклы).
Контроль над дашбордами.
Проведение демо и ретро команды.
Написание интеграционных тестов ( Testcontainers, WireMock )
Умение писать чистый и поддерживаемый код, знание принципов SOLID, DRY, KISS
Менторинг в части нагрузочного тестирования, архитектуры микросервисов, работе с Kafka
Кэширование и работа с асинхронными паттернами
Стек специалиста на проекте
Java 21, Оркестрация, Solar, Spring Data, Spring Data JPA, сфера, Spring MVC, Liquibase, SonarQube, Git, Bitbucket, SoapUI, IntelliJ IDEA, Redis, WireMock, Perfomance, Concurrency, Hibernate, Apache JMeter, Java Core, actuator, Maven, RabbitMQ, VisualVM, Spring Boot, IBMMQ, TestContainers, код, Mockito, Apache Kafka, Spring, Spring Security, Prometheus
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2021 - По настоящее время
(4 года 4 месяца)
Интеграционный сервис (для смс-оповещения клиентов банка ВТБ)
Роль
Старший Java разработчик
Обязанности
Описание проекта: Этот сервис создан для замены прежней платформы (которая отвечала за сбор и отправку смс). Сервис построен с использованием Apache Camel для интеграции между хранилищем данных (где готовятся все сообщения для отправки) и общим провайдером уведомлений (который отвечает за отправку смс). Фильтрация сообщений (от ранее отправленных из-за возможного многократного перезапуска одного и того же задания) реализована многопоточно для распараллеливания процесса и повышения скорости. Отправка провайдеру также реализована как в однопоточном, так и в многопоточном режиме (с переключателем между этими режимами для конкретных сред). Приложение развернуто на нескольких узлах с
синхронизированным доступом к базе данных для проверки статуса задания на текущую дату.
Оно выставляет метрики, отправляет логи в коллектор, регистрирует события аудита при выполнении доступа к внешним сервисам. Для обработки (фильтрации и дальнейшей отправки провайдеру) большого количества (около 1 миллиона) сообщений в день было
проведено достаточное количество настроек производительности и оптимизаций кода.
Разработка и поддержка интеграционной платформы: Проектирование и реализация взаимодействия с хранилищем данных (Teradata db) , вычитки, фильтрации и шаблонизации сообщений, отправки по Rest в сервис нотификации, повторные отправки, ведение статистики
Разработка и оптимизация алгоритмов обработки данных и бизнес-логики.
Интеграция с внешними системами: Data lake Teradata и сервис нотификации клиентов банка (СМС и push уведомления)
Реализация интеграционных сценариев для взаимодействия с внешними API и сервисами.
Обеспечение надежного и безопасного обмена данными между системами.
Управление заявками и данными клиентов:
Тестирование и качество кода:
Написание и поддержка модульных и интеграционных тестов с использованием JUnit.
Проведение код-ревью и обеспечение соответствия кода стандартам качества и безопасности.
Документирование и поддержка:
Создание и поддержка технической документации, включая OpenAPI/Swagger спецификации.
Оптимизация и улучшение производительности: Анализ и оптимизация производительности системы
Умение писать чистый и поддерживаемый код, знание принципов SOLID, DRY, KISS
Опыт с высоконагруженными системами >30K TPS
Оптимизация high-load систем - профайлинг, тюнинг БД (транзакции, индексы, шардинг).
CPU-intensive задачи
Кэширование и работа с асинхронными паттернами
Стек специалиста на проекте
RabbitMQ, Apache Kafka, Jira, Confluence, SoapUI, Spring Boot, Maven, Gradle, VisualVM, IntelliJ IDEA, Jenkins, Spring Security, Prometheus, Liquibase, Spring Data JPA, Spring MVC, SonarQube, Apache JMeter, Java Core, Spring Data, Apache Camel, ActiveMQ, Spring, actuator, IBMMQ
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2021 - Февраль 2022
(4 месяца)
ВТБ
Роль
Старший Java разработчик
Обязанности
Проект: ВТБ
Описание проекта: Сервис печатных форм для различных департаментов и отделов Банка.
Сервис состоит из нескольких микросервисов, каждый из которых отвечает за определенную техническую/бизнес-сферу: сервис генерации печатных форм, сервис
валидации, сервис конвертации (из Doc в PDF/XML), сервис администрирования (который напрямую связан с базой данных и фронтенд UI). Все микросервисы интегрированы в
банковскую среду (кластеры в распределенных дата-центрах), стенды (начиная с тестового и продуктивного) развернуты в Openshift. Также реализованы нефункциональные требования к сервисам в виде отправки логов (fluentbit sidecars, Elasticsearch, Kibana) и сбора метрик (Prometheus, Graphana), трассировки (Jeager). Большинство сервисов предоставляют интерфейсы OpenApi (спецификации Swagger) и используют множество
стандартизированных по всему банку библиотек и модулей (в качестве зависимостей) для различных нужд: аудит,
мониторинг, логирование, трассировка и т. д.
Авторизация и аутентификация осуществляются с помощью внешнего сервиса, предоставляющего токены авторизации во всех внутрибанковских сервисах.
Разработка и поддержка интеграционной платформы: Проектирование и реализация RESTful веб-сервисов для взаимодействия с CRM Siebel и другими системами. Создание и поддержка моделей данных, включая запросы и ответы для различных бизнес-процессов.
Разработка и оптимизация алгоритмов обработки данных и бизнес-логики.
Интеграция с внешними системами:
Реализация интеграционных сценариев для взаимодействия с внешними API и сервисами.
Обеспечение надежного и безопасного обмена данными между системами.
Управление заявками и данными клиентов:
Тестирование и качество кода:
Написание и поддержка модульных и интеграционных тестов с использованием JUnit.
Проведение код-ревью и обеспечение соответствия кода стандартам качества и безопасности.
Документирование и поддержка:
Создание и поддержка технической документации, включая OpenAPI/Swagger спецификации.
Оптимизация и улучшение производительности: Анализ и оптимизация производительности системы.
Умение писать чистый и поддерживаемый код, знание принципов SOLID, DRY, KISS
Кэширование и работа с асинхронными паттернами
Стек специалиста на проекте
RabbitMQ, Apache Kafka, Git, Jira, Confluence, SoapUI, Mockito, Spring Boot, Maven, Hibernate, VisualVM, IntelliJ IDEA, Jenkins, Spring Security, Prometheus, Liquibase, Spring Data JPA, Spring MVC, SonarQube, Apache JMeter, gRPC, Java Core, Spring Data, Apache Camel, Redis, ActiveMQ, Spring, actuator, IBMMQ, Kotlin 1.8
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2011 - Ноябрь 2021
(10 лет 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
2008 Дагестанский государственный университет м. В.И. Ленина, Махачкала Экономический факультет
Специальность
Прикладная информатика в экономике
Завершение учебы
2008 г.