Обязанности и достижения:
Микросервисное приложение по считыванию и анализу данных телеметрии нефтяных скважин
Обязанности:
* Разработка и реализация микросервисов: написание нового бизнес - функционала
* Разработка REST API для получения данных телеметрии и аналитики
* Интеграция и оптимизация Kafka с микросервисами
* Оптимизация работы ClickHouse с микросервисом
* Написание и поддержка юнит-тестов (JUnit 5)
* Проведение обязательного код-ревью
* Управление задачами по методологии Kanban
* Работа с системой контроля версий (Git)
Достижения:
* Оптимизировал сохранение временных рядов в ClickHouse с помощью batch insert, что значительно ускорило запись.
* Настроил Kafka Consumer Group для оптимизации обработки данных, что позволило улучшить масштабируемость и производительность системы
Стек:
Java 17, Spring (Boot, Data JPA), ClickHouse, REST API (Spring REST), Maven, Kafka, Docker, Kubernetes, ELK, GitLab CI/CD, JUnit, Lombok, Liquibase