left-topright-bottom
Подбор

Разработчик Java Middle [BE-10245]

MiddleMiddle+
0
Кол-во специалистов

1

График работы

Удалённая работа

Требуемая локация

Любая

Заказчик

RedLab

Обязательные требования

Коммерческая разработка на Java от 3-х лет и Spring (boot, core, web, data, test)
Коммерческая разработка на Java (6+ лет)
Опыт работы со Spring Framework (Boot, Core, Web, Data, Kafka, Test)
Опыт проектирования и разработки микросервисов
Понимание принципов DDD и гексагональной архитектуры
Уверенное понимание паттернов распределённых транзакций, опыт реализации Saga-подхода или других механизмов согласования в распределённых системах
Опыт работы с Kafka
Опыт работы с PostgreSQL
Понимание принципов работы с Docker/Kubernetes
Понимание принципов CI/CD

Дополнительные требования

Опыт работы с оркестраторами бизнес-процессов: Camunda, Temporal (наш выбор)
Опыт работы с Apache Cassandra

Задачи на проекте

Разработка, отладка, поддержка микросервисных приложений
Разработка Unit-тестов
реализация интеграционного взаимодействия внутри микросервисной архитектуры, а также с внешними сервисами
реализация взаимодействия ПО с постаматным оборудованием
Рефакторинг, оптимизация существующего кода
Code Review

Описание проекта и команды

Разработка программного кода.

Header Logo