Андрей М. Java разработчик, Senior

ID 29180
АМ
Андрей М.
Мужчина, 35 лет
Россия, Москва, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 14 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
avg
springboot
springcloud
Spring Batch
NHibernate
rsa
Apache Kafka
rebbitMQ
EDIN
Junit 4
mocking
docke
prometeus
Grafana
elasticsearch-7
Keyloak
kubrrnetis
liqiubase
ALB
MySQL5
mogodb
Gino
Postman
Jenkins CI
Fire
Apache POI
IntelliJ IDEA
PostgreSQL
Отрасли
FinTech & Banking
Знание языков
Русский — B1
Английский — C2
Главное о специалисте
С большим удовольствием занимаюсь разработкой надёжных, производительных и легко масштабируемых решений на Java с использованием Spring-экосистемы. Считаю важным не только писать хороший код, но и понимать стоящие за ним бизнес-задачи. Быстро осваиваю новые инструменты и технологии.
Проекты   (5 лет 4 месяца)
РНКО "ПЛАТЕЖНЫЙ ЦЕНТР"
Роль
Java-разработчик
Обязанности
Система мониторинга и аналитики транзакций Высоконагруженная микросервисная система анализа и мониторинга транзакций. Возможность анализа операций в режиме реального времени с отражением через дашборд. Обязанности и достижения: 1. Реализовал пакетную загрузку данных из процессингового центра помощью Spring Batch, что позволило обрабатывать и анализировать до 50000 транзакций в час; 2. Реализовал параллельную обработку и анализ данных по каждой транзакции с использованием многопоточности, что сократило время выполнения операций на 40%; 3. Добавил возможность экспорта отчетов в формате PDF/XLSX с использованием библиотеки Apache POI; 4. Внедрил механизм повторной обработки неудачных транзакций через Apache Kafka Dead Letter Queue (DLQ) , что повысило надежность системы; 5. Реализовал асинхронный процесс отправки SMS и email-уведомлений через Kafka + WebSocket в случае выявления мошеннических операций, что позволило реагировать важные события в режиме реального времени; 6. Оптимизировал запросы к базе данных с использованием индексов, партиционирования и батч-операций, что уменьшило время отклика системы на 30%; 7. Внедрил обновление Redis кэша через планировщик и Spring Batch, для обновления часто используемых данных вне пиковых нагрузок и предотвращения распространенной проблемы с Cache Stampede. 8. Участвовал в код-ревью, обсуждениях архитектуры. Стек технологий: Java[11-17], Spring Boot, Spring Cloud, Spring Data, Spring Batch JDBC, Hibernate, PostgreSQL, Redis, Kafka, Docker, Kubernetes, Keycloak, Elasticsearch, Grafana, Prometheus, MongoDB Управление проектом: Jira, GitLab, Microsoft Teams, Confluence, Agile Резюме обновлено 16 июля 2025 в 09:05 Состав команды: Backend-разработчики (3), Team-Lead (1), Frontend-разработчик (1), QA-инженер (1), AQA-инженер(1), DevOps-инженер (1), PM (1), SA(1), BA (1)
Стек специалиста на проекте
Java 11-17, java 11+
Отрасль проекта
FinTech & Banking
Период работы
Июль 2022 - Июль 2025  (3 года 1 месяц)
АО Банк “ККБ
Роль
Java-разработчик
Обязанности
1. Система мониторинга фрод операций по пластиковым картам Банка. 2. Система формирования отчетности по пластиковым картам и ЭДС в ЦБ РФ и Головной офиса Банка. Обязанности и достижения: 1. Участвовал в разработке системы микросервисов, реализующих сложный механизм взаимодействия с процессинговым центром банка и отслеживающий потенциальные фрод операции и осуществляющий блокировку скомпрометированных карт; 2. Реализовал обмен данными между сервисами через Apache Kafka, что позволило гарантировать получение информации об инцидентах как всеми элементами системы, так и дежурными сотрудниками банка; 3. Анализ и оптимизация запросов PostgreSQL; 4. Внедрил JWT и Keycloak, что позволило централизовать управление пользователями и ролями и обеспечить безопасное взаимодействие между микросервисами, а за счет оптимизации Keycloak - сократить время аутентификации до <200мс; 5. Внедрил инструмент сбора данных в распределенной системе для формирования отчетности по формам ЦБ 0409259, 0409250 и последующей доставкой потребителям (АБС Diasoft, головной офис Банка); 6. Проектирование REST API для интеграции с процессингом банка; 7. Реализация системы мониторинга на основе Prometheus и Grafana; 8. Проведение рефакторинга для улучшения качества кодовой базы и обеспечения масштабируемости проекта; 9. Участие в код-ревью, обсуждениях архитектуры. Управление проектом: Jira, Confluence, GitLab, Agile Стек технологий: Java[8-11], Spring Boot, Spring Cloud, Netflix Eureka, Spring Data, JDBC, Hibernate, PostgreSQL, Redis, Kafka, Docker, Kubernetes, Keycloak, ELK, Grafana, Prometheus, MongoDB, GitLab[CI\CD], Apache POI, JAXB. Состав команды: Backend-разработчики (4), Team-Lead (1), QA-инженер, PM (1), SA(1), BA (1).
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Docker, Jira, Confluence, Agile, REST API, Spring Boot, Hibernate, MongoDB, Grafana, Kubernetes, GitLab, Prometheus, Java 8-11, Базы данных, Microservices, ELK, Kafka, Spring Data, Spring Cloud, Мониторинг, Redis, Рефакторинг, Backend, Работа с интеграциями, Ревью, обмен данными
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2020 - Июнь 2022  (2 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Высшее 2013 Московская гуманитарно-техническая академия Перевод и переводоведение Навыки, Дове
Специальность
Московская гуманитарно-техническая академия Перевод и переводоведение Навыки
Завершение учебы
2013 г.

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

FinTech & Banking
АБ
Артем Б.
Санкт-Петербург
Java разработчик
Middle+
3 116,88 Р/час
Android
CSS
HTML
IOS
SOAP/REST
XML
XPath
Проектирование ИС
Agile
CI/CD
+22

Ключевые навыки Java - 8, 11, 17 Hibernate Kubernetes / Openshift Spring / Cloud Docker / Swarm Prometheus/ Kibana /Grafana, SQL PostgreSQL Кafka /RabbitMQ Jenkins/Gitlab /Bamboo Kotlin Camunda REST API (Swagger) Hibernate GraphQl Java Jira /Confluence Gitlab Docker Kubernetes Oracle Hibernate, GraphQl, PostgreSQL, ( spring-boot, spring-mvc, spring-jdbc, spring-security) Kubernetes Java 11-17 Кafka RabbitMQ GraphQl ELK (Elasticsearch+Logstash+Kibana) JUnit, Postman, JMeter Maven/Gradle Hibernate Android CSS HTML iOS REST SOAP web-сервисы XML XMLSpy XML/Xslt XPath Интеграция Миграция данных Проектирование ИС Agile CI/CD Git Git Flow Scrum Kanban Интеграционная шина Java AMH ORACLE Spring Boot Docker Bash AngularJS ELK Kotlin Обо мне Аналитический склад ума, целеустремленность, внимательность к деталям. Хороший технический бэкграунд. Новые знания и опыт даются легко. Берусь за любые задачи, связанные с разработкой архитектуры, интеграционных решений, собственно реализацией. Люблю изучать новые технологии, при этом стараюсь хорошо, системно, разобраться в вопросе. Последние 8 лет работаю по Agile с использованием CI/CD, Git. Разработка по Git Flow. Интеграция в многокомпонентной системе ПО посредством шины данных. Общительный, люблю активный отдых, спорт, особенно командные игры: волейбол. В свободной время чаще выезжаю за город, или в ближайшие города России и Прибалтики.

Подробнее

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

Отрасли не указаны
СС
Станислав С.
Санкт-Петербург
QA ручной
Middle
2 181,82 Р/час
PostgreSQL
RabbitMQ
Git
HTML
CSS
Jira
Confluence
SQL
Agile
Postman
+21

Софт скилы: - У меня довольно легко получается ладить с окружающими людьми, считаю что со всеми всегда можно найти общий язык; - Практичный и умеющий находить компромисс человек, легко справляюсь со стрессовыми ситуациями и не паникую когда "Все пропало"; - Если чего-то не знаю, то быстро умею гуглить или найду у кого спросить; - Имею аналитический склад ума; - Обладаю умеренным перфекционизмом; - Умею работать в многозадачном режиме. Пунктуален. Хард скилы: - Знаю что такое Pipeline и для чего нужен Docker; - Понимаю клиент-серверную архитектуру и детали HTTP; - Для тестирования фронта и локализаций багов работаю с Devtools; - Разберусь с дизайном в Figma; - Уверенно работаю с Postman (коллекции, переменные); - Работаю с Charles (breakpoint, map local); - Запускаю эмуляторы в Android Studio; - Работаю с Git через линуксовую консоль; - Знаю про методологию Agile, Scrum и Kanban; - Работал с TMS системами Qase.io и Яндекс.Пальма. Дополнительно изучал: - Прошел курс на Stepik по Python и написал своего Telegram бота; - Прошел курс на Udemy по Cypress для начинающих; - Прошел курс на Udemy "Тестирование ПО с помощью Jmeter; - Читаю Habr, смотрю интересные видео-уроки и лекции на Youtube для саморазвития и изучаю Telergam каналы о тестировании. опыт тестирования API (использую - Postman, Swagger уверенные знания теории тестирования, методологий разработки ПО опыт работы с RabbitMQ знание SQL - начальный уровень. Ключевые навыки Postman, Swagger, REST API Charles, SQL, CSS, HTML , Git, Cypress, Linux, , RabbitMQ PostgreSQL TestRail Atlassian Jira Confluence Black box testing Agile Scrum

Подробнее