Специалисты
Java-разработчик
Локация: Москва, РФ
Стаж: 10 лет
Навыки:
Языки: Java, Kotlin, Python.
Фреймворки: Spring(Boot, MVC, Data JPA/JDBC, Security, WebFlux, Cloud, Resilience4j, Actuator), Hibernate, jOOQ.
Хранилища: PostgreSQL, Apache Spark, Redis, MongoDB, S3, Apache Ignite.
Брокеры сообщений: Apache Kafka, Kafka Streams, MQTT(EMQX).
Безопасность: Keycloak, OAuth2, JWT.
Тестирование: JUnit, Testcontainers, Mockito, WireMock, JMeter.
API и Протоколы: REST, gRPC, WebSocket, GraphQL, OpenAPI, AsyncAPI.
Архитектура: Microservices, EDA, DDD, CQRS, Saga, Clean Arch.
DevOps и Мониторинг: Kubernetes, Docker, Terraform, Helm, ArgoCD, OpenTelemetry, Jaeger, Prometheus, Grafana, ELK Stac.
Образование:
Московский технический университет связи и информатики (Бакалавр), 2015
Информатики и вычислительной техники
B2B интеграции / Облачные сервисы / IoT
Разработка B2B интеграций Роль: Java-разработчик Обязанности и достижения: 1. Разработал облачный сервис стриминга телеметрии: 2+ млн сообщений/сек от 100 000+ автомобилей через MQTT. 2. Реализовал управление автомобилем посредством отправки команд с минимальной задержкой и высокой надёжностью. 3. Спроектировал платформу управления партнёрскими API на базе TYK Gateway и конфигурирование доступа посредством PKI. 4. Автоматизировал выпуск и обновление TLS-сертификатов через внутреннюю PKI компании. 5. Упростил онбординг партнёров: реализовал API под UI-панель настройки межсервисного доступа и интеграции.
Java, Spring (Boot, WebFlux, Security, Cloud, Actuator), Apache Kafka, Kafka Streams, MQTT (EMQX), REST, gRPC, WebSocket, GraphQL, OpenAPI, AsyncAPI, flyway, Kubernetes, Docker, Terraform, Helm, ArgoCD, Statemachine, OpenTelemetry, Jaeger, Prometheus, Grafana, ELK Stack
Август 2023 - Настоящее время (2 года) месяцев
Банковская инфраструктура / Финтех / Интеграционные платформы. Разработка сервисов надежности
Роль: Java-разработчик Обязанности и достижения: 1. Спроектировал отказоустойчивую интеграционную платформу с автоматическим фейловером и синхронизацией данных <60 секунд. 2. Реализовал межсервисные интеграции для миграции 30+ ТБ данных из легаси-систем в единую платформу. 3. Внедрил Archive Management Platform с API-first подходом и контролем доступа на уровне полей. 4. Разработал инструмент кэширования с real-time синхронизацией, fallback-логикой и seamless переключением источников. 5. Повысил надёжность и наблюдаемость платформы, обеспечив SLA на уровне 99,99%.
Spring (Boot, MVC, Data JPA/JDBC, Security, Resilience4j, Actuator), Hibernate, jOOQ, Java, REST, gRPC, OpenAPI, Microservices, DDD, CQRS, SuperSet, Saga, Clean Arch, JUnit, Testcontainers, Mockito, WireMock
Июль 2020 - август 2023 (3 года) месяцев
Распределённые системы / EdTech платформа / Автоматизация нагрузочного тестирования
Роль: Senior Java разработчик Обязанности и достижения: 1. Разрабатывал платформу SberClass для 1,6 млн пользователей с нагрузкой 13k RPS (пик — 19k). 2. Реализовал ключевые модули: авторизация, регистрация, ролевка, логика учебных материалов и процессов. 3. Сопровождал команду внешних подрядчиков, формировал бэклог тех.долга и проводил контроль качества. 4. Организовал нагрузочное тестирование: стратегия, инструменты, автоматизация через Jenkins/JMeter.
Java, Spring (Boot, MVC, Security, Data JPA), Hibernate, PostgreSQL, Redis, Docker, Jenkins, JUnit, Mockito, JMeter
Февраль 2018 - Июль 2020 (2 года 6 месяцев) месяцев
Платформы высокой доступности / Аварийное восстановление / Mission-Critical системы
Роль: Java разработчик Обязанности и достижения: 1. Создал платформу высокой доступности для обеспечения непрерывности бизнеса при сбоях инфраструктуры. 2. Реализовал автоматическое переключение сервисов между продакшн и резервной средой. 3. Настроил централизованное логирование действий пользователей и прикладную репликацию операционных данных для аварийных сценариев. 4. Обеспечил управление доступом и ограничения функциональности в режиме резервной среды. 5. Добился 99,99% доступности платформы при сбоях, обеспечив бесперебойные бизнеспроцессы.
Java, Spring Framework, Hibernate, PostgreSQL
Октябрь 2016 - Февраль 2018 (1 год 5 месяцев) месяцев