Обязанности и достижения:
Разработка с нуля внутренней Java-платформы для управления жизненным циклом товаров (от
дизайна до поставки), заменяющая Delphi-ядро на доменные микросервисы (REST/Kafka).
- Разработка и внедрение микросервисной архитектуры с нуля (Spring Boot, REST API, Kafka).
- Проведение code review с фокусом на качество кода и производительность
- Написание unit- и integration-тестов (JUnit, Testcontainers)
- Участие обсуждении архитектурных решений, работа с аналитиками и стейкхолдерами для
уточнения требований.
- Интеграция сервисов через REST (Spring Web) и асинхронную шину событий (Kafka).
Стек технологий:
- Java 17
- Spring (web, boot, security, data jpa)
- Kafka 3
- Grafana
- Prometheus
- PostgreSQL 15
- Redis 7
- Lombok
- MapStruct
- JUnit 5
- Testcontainers
- OpenAPI 3
- Docker
- Kubernetes
• Спроектировал и написал auth-service (Spring Security + JWT).
• Подключил Kafka-шину: sale-events (магазин → stock), replenishment (stock → store).
• Сделал модуль экспорта продаж в 1С (CSV-пакеты, контроль транзакций по checksum).