Магомед Р. Java разработчик, Senior

ID 23528
МР
Магомед Р.
Мужчина, 35 лет
Россия, Казань, UTC+3
Ставка
4 110,32 Р/час
вкл. НДС 5% (152.38 Р)
Специалист доступен с 29 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Apache Kafka
MongoDB
MySQL
Oracle
PostgreSQL
RabbitMQ
Angular
Apache
Apache Commons
Gradle
Hibernate
Jackson
JQuery
JUnit
JUnit 5
Log4j
Maven
Mockito
Spring
Spring Boot
Spring Core
Spring Data
Spring MVC
Spring Security
Ajax
Git
GraphQL
WebSockets
Eclipse
IntelliJ IDEA
Amazon
Bash
Groovy
Java
JOOQ
Keycloak
REST API
SDK
Spring Cloud Openfeign
TypeScript
код
Оркестрация
сфера
Apache Tomcat
Java 11
Java 17
Java 8
Kotlin 1.8
Apache POI
Flyway
Grafana
Jenkins
Jira
Kibana
Liquibase
Lombok
Route53
Thymeleaf
Docker
Kubernetes
Kafka
REST
SQL
Kotlin
Microservices
Web Services
TestContainers
WireMock
Bitbucket
Отрасли
FinTech & Banking
Telecom
Знание языков
Английский — 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 г.

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

EdTech • FoodTech • Urban technology
АА
Ароян А.
Талин
Java разработчик
Senior
3 506,49 Р/час
Amazon DynamoDB
Amazon RDS
Apache Kafka
MongoDB
MySQL
PostgreSQL
RabbitMQ
Angular
Apache Commons
JUnit
+118

Более 5 лет опыта работы с JAVA/JAVA EE/Spring framework. 2 года управления людьми (до 5 человек), создания планов личного развития, карьерных предложений, развития навыков и т. д. Большой опыт внедрения и обслуживания сложных распределенных корпоративных систем. Хорошее понимание принципов ООП, ООД, SOLID, принципа инверсии управления и т. д. Умение писать чистый и удобный в сопровождении код с помощью автоматизированных модульных и интеграционных тестов. Аналитические навыки и навыки решения проблем Хорошие коммуникативные навыки и навыки межличностного общения Высокая мотивация, организованность и энергичность НАВЫКИ Академические дисциплины Прикладные науки:Шаблон микросервисной архитектуры, чистый код, внедрение зависимостей, REST Инженерные практики Продвинутая технология: Базовая разработка Java, разработка Java, веб-разработка Java, оценка и планирование работ Инженерия качества:Модульное тестирование Отрасли Страхование: Медицинское страхование Управленческий Общее руководство: Scrum Технологии Data:MySQL, MongoDB, RabbitMQ, SQLyog, Amazon RDS, Amazon DynamoDB, Apache Kafka, PostgreSQL Framework:Spring Data, JUnit, JUnit 5, Apache Commons, Angular, Hibernate, Gradle, Spring Core, Mockito, Spring WebFlux, Spring Boot, Apache Log4j 2, Spring Security, Apache Maven, Jackson, jQuery, Spring, Spring MVC Standard:AJAX, Jakarta EE, WebSockets, Git, GraphQL IDE:IntelliJ IDEA, Eclipse Other:REST API, Amazon Web Service Java SDK, JOOQ, AWS CodeCommit, KeyCloak, AWS CodeDeploy, AWS CodePipeline, Spring Cloud OpenFeign, Java 17, Amazon VPC Library: Gson, jQI Web/Application Server: Apache Tomcat Computer Language: Java 8, Java 11, Java 17 Solution:AWS Lambda, IntelliJ Platform SDK, Amazon Elastic Container Service, Jira, AWS Simple Email Service, AWS Elastic Beanstalk, Liquibase, Amazon CloudWatch, AWS CloudFormation, Splunk, Grafana, Apache POI, Amazon CloudFront, Kibana, Lombok, Amazon Route 53, Thymeleaf , Amazon S3, Jenkins, AWS Simple Notification Service, Amazon

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

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

Подробнее
FinTech & Banking • Urban technology
РМ
Роман М.
Москва
Java разработчик
Senior
3 142,85 Р/час
PostgreSQL
Docker
Java
Spring
Maven
Git
Spring Boot
Hibernate
JUnit
Kafka
+84

Опытный Java-разработчик с экспертизой в fintech и enterprise-решениях. Готов к сложным задачам — от проектирования архитектуры до оптимизации производительности. Умею не только писать чистый код, но и руководить командой (до 5 человек). Фокус на качестве: внедряю тестирование, ревью и лучшие практики (SOLID, DDD). Специализируюсь на Java и экосистеме Spring. Владею полным циклом разработки: от создания архитектуры до вывода продукта в продакшн и его поддержки. Ключевой опыт: Сбербанк: Участие в разработке с нуля уникального проекта «Оценка бизнес-идеи». Получил опыт полного цикла работ. ВТБ (СУБО, Корпоративные карты): Разработка системы для юрлиц с нуля, включая полный цикл обслуживания карт. Ценный опыт перевода монолита на микросервисную архитектуру (Spring Boot, PostgreSQL, Kafka), реализации бизнес-логики и интеграций. Гаскар Интеграция (Главный Java-разработчик): Руководство командой, создание облачного сервиса для управления строительными процессами. Опыт лидерства в разработке, проведения code review, рефакторинга и внедрения новых технологий. Навыки и обязанности: Технологии: Java 8,11,17,21, Spring Boot, Spring Framework, Spring Cloud, Spring Data, Hibernate, JOOQ, Concurrency, Reactor, JUnit, Mockito, PostgreSQL, MongoDB, ClickHouse, Apache Kafka, RabbitMQ, IBM MQ, Docker, Kubernetes, OpenShift, Jenkins, TeamCity, GitLab CI, Liquibase, Maven, Gradle, Git, IntelliJ IDEA, Kibana, Grafana, Postman, Confluence, Agile, микросервисная архитектура, рефакторинг, код-ревью, наставничество, управление командой. Управление: Руководство командой до 5 человек, обучение новых разработчиков, оптимизация процессов разработки. Качество: Внедрение лучших практик (SOLID, DDD), тестирования и код-ревью для повышения качества кода. Постоянно совершенствую навыки и изучаю новые технологии, стремясь к профессиональному росту и созданию качественных IT-решений.

Подробнее

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

Cloud Services • FinTech & Banking • FoodTech • IoT • Media
АК
Александр К.
Гродно
DevOps
Senior
4 046,49 Р/час
HAProxy
Grafana
Stack
MariaDB
AWS
GitLab
MS Windows
Deckhouse
SQL запросы
Keycloak
+39

Опытный инженер с более чем 6-летним опытом работы, из которых 3 года в DevOps. В настоящее время специализируется на создании и поддержке инфраструктуры с использованием подхода IaC (инфраструктура как код), написании скриптов Bash/Python, CI CD-конвейеров, Helm Chart и т. д Основной стек технологий: Hetz Cloud, Terraform, Ansible, Grafana, Loki, Prometheus, Minio, Redis, Docker, Keycloak, Kubernetes, Helm Chart, Gitlab CI, Nexus , GitFlow. Обладает навыками работы с реляционными базами данных, в частности PostgreSQL. Есть опыт развертывания сред разработки (dev, stage, prod) и управления жизненным циклом окружений, опыт развертывания и поддержки S3 buckets , Minio,Rediis. Участвовал в мониторинге и поддержке инфраструктуры, а также оценке необходимых элементов инфраструктуры. Понимание принципов разработки и выбор подходящего workflow. Быстро погружается в процесс исследования проблем и решения сложных архитектурных задач. Способен работать как один, так и в команде. Заинтересован в развитии себя как DevOps и MLOps инженера. Быстро обучаемый, целеустремленный, обладает инженерным складом ума позволяющий оперативно и эффективно принимать решения в ходе работы. Английский язык - A2+/B1

Подробнее