Обязанности и достижения:
Проект: Система для создания, подписания, хранения и отслеживания документов (контрактов) для крупного международного автомобильного концерна. Решение используется в глобальной корпоративной инфраструктуре и ежедневно обслуживает более 500 пользователей в разных регионах.
Обязанности:
- Разработка и поддержка функциональности веб-приложения на Java EE, включая реализацию REST API, бизнес-логики и интеграцию с корпоративными системами заказчика.
- Миграция приложения из on-premise в облако: адаптация к облачной инфраструктуре, обновление конфигураций, настройка сетевых взаимодействий и безопасного обмена
данными.
- Оптимизация и рефакторинг кода для повышения стабильности и производительности, устранение технической задолженности.
- Реализация системы логгирования и мониторинга: разработка мультикластерной инфраструктуры сбора логов и метрик с использованием FluentBit, OpenSearch, Prometheus, Grafana и AlertManager.
- Проведение код-ревью в команде разработчиков для контроля качества кода, соблюдения принципов чистой архитектуры и корпоративных стандартов.
- Взаимодействие с QA-командой: анализ инцидентов, поиск корневых причин и совместная работа по устранению дефектов.
- Подготовка и ведение технической документации: описание архитектуры, бизнес-процессов, API и инструкций по эксплуатации для разработчиков, тестировщиков и бизнес-
аналитиков.
Достижения:
- Успешно перенёс приложение из локальной инфраструктуры в облако без простоев и потери данных, обеспечив плавный переход пользователей.
- Адаптировал кодовую базу и настроил синхронизацию между базами данных, повысив надёжность и отказоустойчивость системы.
- Настроил систему централизованного мониторинга и оповещений, что позволило:
- сократить время обнаружения и устранения инцидентов на 80%,
- обеспечить прозрачный контроль за состоянием сервисов и производительностью.
- Повысил качество и стабильность кода, благодаря регулярным ревью и внедрению единых стандартов кодирования (снижение количества ошибок в продакшене на 30%).
- Оптимизировал инфраструктуру логирования, обеспечив обработку данных в режиме реального времени и упростив диагностику проблем.
Стэк: Java, Java EE, PostgreSQL, Prometheus, Grafana, OpenSearch, FluentBit, AlertManager, Docker.
Команда проекта: Product Owner, Business Analyst, Архитектор, 3 Backend-разработчика, 1 Frontend-разработчик, 3 QA-инженера.