Александр П. Java разработчик, Senior
ID 20371
АП
Александр П.
Мужчина, 32 года
Россия, Москва, UTC+3
Ставка
4 675,32 Р/час
НДС не облагается
Специалист доступен с 14 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Проекты
(5 лет 9 месяцев)
Сервис, который анализировал покупательскую способность клиента в процессе трейдинга.
Роль
Java-разработчик
Обязанности
Архитектура: Микросервисная
Обязанности основного разработчика сервиса. Сервис был написан на java 21 , Spring web-flux. Обрабатывал высокую нагрузку — до 2 000 RPS, взаимодействовал с внешними и внутренними системами как по HTTP, так и через Kafka.
Разработка несколько REST-эндпоинтов и соответствующую бизнес-логику.
Реализация шардирования с использованием алгоритма Murmur2: по хэш-сумме номера договора определялся шард и формировался URL для обращения к соответствующему инстансу сервиса внутри кластера Kubernetes. Были доработки в сервисах интеграции в части kafka streams.
Настройка мониторинга Grafana.
Стек специалиста на проекте
Git, REST, Java, Jira, Kibana, Jenkins, Grafana, Kubernetes, GitLab, Prometheus, Data, Hibernate ORM, WebFlux, Kafka, Security, Web, JUnit 5, CI/CD, Spring, boot, cloud, hub, Framework, логи
Отрасль проекта
Blockchain
Период работы
Февраль 2025 - По настоящее время
(8 месяцев)
Леруа, Программа лояльности клиентов
Роль
Java-разработчик
Обязанности
Усиления команды лояльности клиентов после переориентации на рынок РФ.Система имела много сервисов, завязанных на французский кластер, который после ухода французской части перестал бы корректно работать. Около 80% сервисов написаны на java 17 и 20% на Kotlin. Наш кластер сервисов обслуживал рынок РФ и Казахстана.
Архитектура: Микросервисная
Команда: 12 человек
Обязанности:
● Подключение списания баллов на кассах, интеграцией с купонами и подарочными картами. Работа также включала дежурства на продакшн среде. Для уведомлений о падениях на продакшн среде использовали grafana onCall, метрики просматривали на grafana/prometheus.
● Общение между сервисами было по рест и кафка. Архитектура имела стандартный сервис gateway, где была настроена секьюрити.
● Проведение тестирования и отладка: писали как юнит, так и интеграционные тесты. Покрытие 80%. Раскатывали через Jenkins.
Стек специалиста на проекте
hub, Grafana, взаимодействие между сервисами, GitLab, Распределение задач, Базы данных, wire, Lombok, test containers, Zabbix, Data, Elasticsearch, REST, Git, Kibana, Oracle, MongoDB, Mockito, Gradle, Kafka, boot, cloud, Security, mock, Coroutines, Web, Kotlin, OpenShift, Hibernate ORM, Hazelcast, Project Reactor, JUnit 5, Java 17, RabbitMQ, Testing, RxJava, SonarCube, Jira, логи, Jenkins, CI/CD, Spring Boot Test, Spring, Prometheus, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2023 - Февраль 2025
(1 год 3 месяца)
Дебетовые карты
Роль
Java-разработчик
Обязанности
Приложение было предназначено для более удобного заказа карт, взаимодействия с логистикой.
Архитектура: Микросервисная
Команда: 15 человек
Обязанности:
● Разработка и поддержка приложения для удобства выдачи карт. Это довольно крупная группа микросервисов , больше 40. Это включало в себя создание новых функций, улучшение существующего кода, исправление ошибок и оптимизацию различных его сервисов.
● Разработка RESTful API, взаимодействовал с базой данных, обработку запросов от фронтенда и secure часть приложения (у нас был Keycloak). Общий для команд функционал выносил в стартеры, которые хранились в JFrog.
● Работа с фронтенд-командой: В процессе работы над проектом я тесно сотрудничал с фронтенд-разработчиками для интеграции бэкенд- и фронтенд-компонентов приложения.
● Обмен информацией через API, обсуждали требования к данным и взаимодействию пользователей с интерфейсом.
● Тестирование и отладка: Я активно участвовал в процессе тестирования приложения, включая модульное и интеграционное тестирование. Покрытие 70% , проверка по jacoco, раскатывали через Jenkins. Логи были асинхронные через logstash + Kibana.
● Применение методологии Agile в нашей команде, что позволяло нам эффективно управлять проектом.
Стек специалиста на проекте
marathon, взаимодействие между сервисами, Распределение задач, Базы данных, wire, Lombok, test containers, Zabbix, Data, Liquibase, Elasticsearch, REST, Oracle, Bitbucket, Mockito, Gradle, Redis, Kafka, boot, cloud, Security, mock, Coroutines, Web, OpenShift, Hibernate ORM, Hazelcast, Project Reactor, JUnit 5, Java 11, RabbitMQ, Testing, RxJava, REST API, Jira, Framework, Jenkins, CI/CD, Spring Boot Test, Spring, Kubernetes, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Август 2021 - Ноябрь 2023
(2 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет),Москва
Специальность
Био-медицинская техника, Разработка и программирование медицинской техники
Завершение учебы
2017 г.