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

ID 29180
АМ
Андрей М.
Мужчина, 35 лет
Россия, Москва, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 31 июля 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
apachepoi
ALB
ppstgresql
MySQL5
mogodb
intelijIDEA
Gino
Postman
Jenkins CI
Fire
Отрасли
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).
Стек специалиста на проекте
ELK, Grafana, Работа с интеграциями, GitLab, Базы данных, Spring Data, Spring Cloud, Ревью, MongoDB, Redis, Рефакторинг, Prometheus, Kafka, Backend, Мониторинг, Confluence, Docker, Agile, Hibernate, Java 8-11, REST API, Spring Boot, Jira, PostgreSQL, Microservices, Kubernetes, обмен данными, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2020 - Июнь 2022  (2 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Высшее 2013 Московская гуманитарно-техническая академия Перевод и переводоведение Навыки, Дове
Специальность
Московская гуманитарно-техническая академия Перевод и переводоведение Навыки
Завершение учебы
2013 г.

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

FinTech & Banking • GameDev • Manufacturing
ФБ
Феликс Б.
Бишкек
Java разработчик
Middle+
3 636,36 Р/час
Java
архитектура
Базы данных
API
Работа с интеграциями
Auth0
gateway
Java 8
registry
Security
+40

Феликс — опытный Java-разработчик уровня Middle+. Он обладает навыками работы с Java, JavaScript, архитектурой, базами данных, сервисами и API. Также он умеет работать с интеграциями. Феликс работал над проектами в сферах GameDev, FinTech & Banking и Manufacturing. На проекте DevCats молодой специалист повысил производительность приложений на 35%, оптимизировал работу микросервисов и перешёл от монолитной архитектуры к микросервисной. Это улучшило масштабируемость системы и сократило время простоев на 40%. В KICB Феликс оптимизировал данные и увеличил скорость базы данных на 20%, что повысило общую производительность. Он также сыграл ключевую роль в поддержке микросервисной архитектуры. На проекте CenterraGold-Kumtor Феликс организовал операции с базами данных и продемонстрировал навыки проектирования структур баз данных. Он автоматизировал процессы приёма данных из различных источников, что привело к сокращению ручных усилий на 40%. Камунда и кабер - личный проект.

Подробнее

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

FinTech & Banking • HRTech
ДС
Даниил С.
Минск
Full Stack разработчик
Junior
3 237,19 Р/час
POI
Grafana
AWS
GitLab
river
Postman
Tomcat
core
WebSockets
Log4j
+74

3+ лет опыта в IT Специализируюсь на использовании Java, Spring Framework и технологий веб-разработки для создания эффективных и масштабируемых приложений. Java-разработчик с глубокими знаниями в области создания безопасных и производительных веб-приложений. Мои ключевые навыки включают работу с Spring Boot, Spring Data JPA и Spring Security, а также с технологиями веб-разработки, такими как TypeScript, React, Mobx и CSS. В моих проектах я разрабатывал нагрузочное тестирование для оценки скорости работы приложений, реализовывал серверную логику и интегрировал её с базой данных PostgreSQL. Я проектировал и разрабатывал RESTful API с использованием Spring Boot и OpenAPI, активно сотрудничал с командой фронтенда для интеграции с веб-приложениями на основе React и работал с командой QA для решения проблем. Мой опыт включает участие в создании веб-приложений для работы с финансовыми данными. Эти проекты включали ведение финансовых инструментов, интеграцию с внешними системами, управление портфелями и использование AI-модулей. Мы использовали технологии TypeScript, React, Mobx, Ant Design, REST API и SFTP integration. Кроме того, я работал над системой отслеживания проблем, включающей механизм документооборота и управление документами. Я оценивал требования, проектировал и разрабатывал приложения, обновлял существующие для повышения производительности и добавления новых функций, а также тесно сотрудничал с QA и владельцем продукта для устранения ошибок. Мой опыт включает технические аспекты разработки и взаимодействие с командами, что позволяет мне эффективно работать и достигать поставленных целей.

Подробнее