Проект в архиве 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.