Добрый день.
Я бы сказал, что по частоте разработки e-commerce больше применяются PHP & Python, возможно еще Ruby, нежели Java. На Java можно разработать ровным счетом все то, что можно сделать на РНР.
На php пишется большой монолит - торговая площадка с множеством поставщиков. так же есть море парсеров цен, картинок, загрузки прайсов, пересчета цен. Какой микросервис есть смысл написать на Java Spring...
Так все-таки у вас монолит или приложение микросервисной архитектуры?
Появился Java программист в команде и нужно его загрузить работой чтоб он усилил проект. Есть идеи?
Обычно, разработчика берут для выполнения определенных задач. Если у вас есть задачи со сложной бизнес логикой, с которыми может справиться C# или Java, то это другое дело. Иначе зачем вам Java разработчик нужен?
А раз у вас нет работы для Java разработчика, то зачем вам содержать столь огромный штат. Ведь, можно по надобности обращаться во фриланс к Java разработчику.
Также учтите следующий момент: допустим, что вам сегодня выгодно содержать Java разработчика и он напишет некоторые микросервисы. Вы столкнетесь со следующими моментами:
- дороговизна поддержки
- проблема обеспечения acid в микросервисных приложениях
Отсюда возникает вопрос - а зачем вам это все? Пишите все на РНР.
Что нового умеет Java по сравнению с php, может какие полезные библиотеки для машинного обучения что можно применить для интеллектуального формирования коммерческого предложения или может для умного поиска?
Ну тут уж лучше нанимать python разработчика для deep learning, как мне кажется.