Java разработчик

Уровень зарплаты: от 250 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Java разработчик

Опыт работы — 5 лет 6 месяцев
Июнь 2023 —
настоящее время
3 года 3 месяца

МедИнфо
Java-разработчик

Разработка отказоустойчивой распределенной подсистемы Министерства здравоохранения
для интеграции с внешними государственными сервисами и обработки заявлений граждан.
Обязанности
⦁ Разрабатывал и сопровождал микросервисы подсистемы приёма заявлений и электронной
записи, участвовал в проектировании новых бизнес-функций.
⦁ Реализовывал интеграцию с внешними государственными системами через Kafka, СМЭВ и
REST, обеспечивая надёжный обмен сообщениями между внутренним и внешним контуром.
⦁ Разрабатывал обработчики Kafka-сообщений, реализовывал маршрутизацию, корреляцию
запросов и ответов , а также бизнес-идемпотентность обработки событий.
⦁ Разрабатывал и сопровождал цепочку преобразования JSON → XML с использованием XSLT и
XSD, обеспечивая совместимость с контрактами внешних систем.
⦁ Разрабатывал сервис миграции исторических данных из ArangoDB в PostgreSQL с переносом
файловых вложений в S3, поддержкой пакетной обработки и повторного запуска.
Достижения
⦁ Выполнил миграцию интеграции на новую XSD-схему обмена с внешними
государственными сервисами, переработав XSLT-шаблоны и сохранив совместимость
существующих интеграционных контрактов.
⦁ Реализовал потоковую обработку файловых вложений с передачей данных напрямую в S3,
снизив потребление памяти приложения и обеспечив стабильную обработку крупных файлов.
⦁ Реализовал механизм бизнес-идемпотентности обработки Kafka-сообщений, исключив
повторную обработку заявлений при повторной доставке сообщений.
⦁ Разработал сервис пакетной миграции исторических черновиков из ArangoDB в PostgreSQL с
переносом вложений в S3, поддержкой мониторинга прогресса и безопасного повторного
запуска.
Стек: Java 11/17, Spring Boot, Apache Kafka, PostgreSQL, ArangoDB, S3, Liquibase, Docker,
Kubernetes, Prometheus, Grafana, JUnit, Mockito, XSLT, XSD, REST

Март 2021 — Май
2023
2 года 3 месяца

Техносервис
Java-разработчик

Разработка внутреннего корпоративного портала для управления документами и
отслеживания активности сотрудников.
Обязанности:
⦁ Реализовал модуль аутентификации и ролевой модели доступа на базе Spring Security.
⦁ Разработал подсистему управления внутренними документами с использованием Spring MVC
и шаблонизатора Thymeleaf.
⦁ Выполнил декомпозицию логики монолитного приложения. Выделил REST-контроллеры в
отдельные сервисы и настроил маршрутизацию через API-шлюз.
⦁ Создал микросервис сбора событий пользовательской активности. Настроил интеграцию
приложения с брокером сообщений Apache Kafka.
⦁ Подготовил конфигурации для развертывания сервисов в Docker. Интегрировал сбор логов и
метрик через Prometheus и Graylog.
Достижения:
⦁ Оптимизировал обработку интерфейсов в модуле документооборота. Время рендеринга
страниц Thymeleaf сократилось.
⦁ Настроил контур централизованного логирования и мониторинга.
⦁ Внедрил асинхронную отправку событий активности через Apache Kafka. Сервис начал
стабильно обрабатывать поток из 500 сообщений в секунду без блокировки основного
приложения.
⦁ Интегрировал строгую ролевую модель Spring Security. Количество инцидентов
несанкционированного доступа к документам упало до 0.
Стек: Java 11, Spring Boot, Spring Security, Spring MVC, Thymeleaf, Hibernate, Apache Kafka, Docker,
Prometheus, Graylog, JUnit, Mockito, Swagger

Посмотрите похожие резюме

Java-разработчик
Зарплата: 250 000 руб.
Java/Kotlin Software Engineer
Зарплата: 300 000 руб.
Программист-бекендер
Зарплата: 150 000 руб.
Java разработчик
Зарплата: 220 000 руб.