Проект в архиве Java разработчик

64702
Подбор по данному проекту завершён. Посмотрите наш каталог актуальных запросов, найдите подходящие и предложите ваших специалистов.
Ритейл

Java разработчик

Senior
Кол-во специалистов
1
Длительность проекта
2 мес. (с продлением)
Объем участия в проекте
Высокая нагрузка
~160 ч/мес
Формат взаимодействия
Удаленно
Требуемая локация специалиста
Любая
Доступность специалиста
по мск с 9 до 18, часовой пояс +-3 часа
Требуемое гражданство специалиста
не важно
О клиенте
Отрасль
Ритейл

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

- Необходимо подписание NDA по форме клиента; - Оконченное высшее техническое образование; - Коммерческая разработка на Java (6+ лет); - Опыт работы со Spring Framework (Boot, Core, Web, Data, Kafka, Test); - Опыт проектирования и разработки микросервисов; - Понимание принципов DDD и гексагональной архитектуры; - Уверенное понимание паттернов распределённых транзакций, опыт реализации Saga-подхода или других механизмов согласования в распределённых системах; - Опыт работы с оркестраторами бизнес-процессов: Camunda, Temporal или др.; - Опыт работы с Kafka; - Опыт работы с PostgreSQL; - Опыт работы с Docker/Kubernetes; - Понимание принципов CI/CD.

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

Желательно: - Опыт работы с Apache Cassandra; - Опыт работы в логистике.

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

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

Этапы отбора

2 этапа: 1-й - скрининг на 30-60 минут с вопросами. 2-й - ТИ с лайвкодингом

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

Логистическая компания. Стек технологий: Java 21, Spring, PostgreSQL, Hibernate, Kafka, Temporal, ELK, GitLab CI, Docker/Kubernetes, Argo CD, Kaiten

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

- Необходимо подписание NDA по форме клиента; - Оконченное высшее техническое образование; - Коммерческая разработка на Java (6+ лет); - Опыт работы со Spring Framework (Boot, Core, Web, Data, Kafka, Test); - Опыт проектирования и разработки микросервисов; - Понимание принципов DDD и гексагональной архитектуры; - Уверенное понимание паттернов распределённых транзакций, опыт реализации Saga-подхода или других механизмов согласования в распределённых системах; - Опыт работы с оркестраторами бизнес-процессов: Camunda, Temporal или др.; - Опыт работы с Kafka; - Опыт работы с PostgreSQL; - Опыт работы с Docker/Kubernetes; - Понимание принципов CI/CD.

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

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

Этапы отбора

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