Управление командой бэкенд-разработчиков из 3-4 человек. Написание технической постановки задач, ревью кода, проведение собеседований.
Участие в разработке клиентской и административной части приложений-кабинетов для энергосбытовых компаний (передача показаний счетчиков электроэнергии, создание и управление обращениями, построение отчётов, авторизация, оповещения).
Много интеграций со сторонними системами по REST API, ограниченное количество работы с БД, написание запросов к MongoDB, написание отдельных spring-boot-starter'ов для подключение каких-либо одинаковых зависимостей в микросервисах, написание модульных тестов на Junit.
Стэк - микросервисная архитектура (Gitlab CI/CD, OKD, Zipkin, Kibana), Java 17, Spring Boot для построения отдельных микросервисов, JPA (Hibernate, Oracle с последующей миграцией на PostgreSQL на продакшене, H2DB для локальной разработки), Apache Kafka для передачи оповещений и действий пользователей, RestTemplate и gRPC для межсервисного взаимодействия, MongoDB для хранения статистики по оповещениям и прочих данных для построения отчетов. Maven с последующей миграцией на Gradle в качестве системы контроля версий. Новый функционал (новые микросервисы и новые rest-контроллеры в уже существующих проектах) писался уже на Kotlin.
В качестве вспомогательного инструментария для обеспечения рабочего процесса использовались JIRA, Confluence, Miro.
Участие в разработке приложения megodoo (мобильный фото и видеоблог для Android с трансляцией во все популярные социальные сервисы):
Специальность: Автоматизация технологических процессов и производств