mayton2019, потому что это не тот Spark. Play вполне себе применим с Java, у него полноценный java api, позволяющий scala вообще не касаться. Меня больше озадачило, что разделили Spring и Boot.
Nik Faraday, full - значит всё полностью. Любой fullstack должен быть способен сделать решение под ключ - от анализа бизнес-требований до разработки всех элементов решения и его деплоя. Некоторые fullstack'и на себя берут даже настройку серверов и продвижение.
Есть один хрестоматийный труд, без которого лучше в многопоточку вообще не соваться - JCP. Но да, просто прочитать - мало, надо ещё много практики прежде, чем придёт понимание.
vadim, это ещё зависит от грейда, на который вас наняли, и тимлидера команды, в которую вас наняли, и качества кодовой базы. Нет единого стандарта в этой области. Для мидла запуск среднего интернет-магазина - это вопрос 10 минут, и полностью разобраться в качественно спроектированном и написанном проекте - максимум день.
vadim, определить сложность проекта по фронту невозможно. Avito например выглядит как средняя поделка джуна на вордпрессе, а под капотом там высоконагруженный бэкенд на сложной инфраструктуре.
0xC0CAC01A, это справедливо для любого мира, не только современного. Пожалуй, единственное исключение - Java, за что её и любят в корпоративном секторе.