Разработка и поддержка системы управления железнодорожной транспортной логистикой: -Реализация модулей для работы приложения - микросервисы. -Разработка RESTful API для взаимодействия с внешними системами и сервисами. Работа с базами данных: -Проектирование и реализация структуры данных в MongoDB. -Настройка и использование Redis для кэширования и повышения производительности. -Настройка и поддержка миграций баз данных с использованием Liquibase. -Оптимизация запросов и структуры данных в Oracle для повышения производительности. Системная архитектура: -Разработка микросервисной архитектуры с использованием Spring Boot. -Написание сервисов на основе документации WSDL и Open API -Развертывание в Azure. Работа в команде: -Работа в Agile-команде, участие в спринтах и планировании задач. -Участие в ежедневных стендапах. Процессы разработки: -Проведение код-ревью и парного программирования. -Написание unit-тестов с использованием JUnit и Mockito. Стэк:Java 8-17, Spring Boot 2-3, Gradle, Maven, Oracle Database, Hibernate, Redis, MongoDB, Spring Data, Spring Security, Keycloak, Liquibase, Junit, Mockito, Docker, Apache Kafka, Azure. |