Обязанности и достижения:
Работаю над мастер-системой для службы поддержки банка и контроллёров качества обслуживания.
Стэк: Java 8/11/17, Kotlin, Spring Core, Spring Boot, Hibernate, SQL (PostgreSQL), Junit, Kafka,
Docker, Kubernetes, Jenkins, Openshift и много другого.
Чем занимаюсь:
- Разрабатываю и поддерживаю крупный микросервисный продукта с высокой нагрузкой.
- Настраиваю интеграции через REST API, Kafka, межсервисное взаимодействие.
- Участвую в внедрении ИИ-агентов.
- Создаю новый функционал и оптимизирую существующие сервисы.
- Участвую в code-review, рефакторинге, планировании новых фич, улучшение архитектуры
Достижения:
- Сократил время обработки входящих запросов на стороне БД и оптимизировал код фильтрации сущностей в нескольких модулях (на большой выборке скорость изменилась с ~6
секунд до 1-2 секунды).
- Внедрил unit и integration тесты (Junit 5, Mockito, Testcontainers), снизив количество багов на
проде на 50%.
- Провёл нагрузочное тестирование с использованием Apache JMeter, выявил слабые места.
- Произвёл обновление Spring Boot со 2 на 3 версию в большинстве рабочих репозиториев,
справившись со всеми вытекающими проблемами
- Стал инициатором внедрения 3 новых функциональных фич