Может что-то на основе собственного отыта расскажите.
Мало вам поможет наш опыт, так как никто из нас не входил в профессию в 2024 году в Германии.
Просто несколько тезисов:
1) Java популярен из-за обилия легаси. Работать с легаси - это пытаться угадать, что написал неизвестный тебе человек, который мог быть укурен или бездумно копировал со стековерфлоу. Работа с легаси отрицает работу в стартапах, знакомство с передовыми технологиями и возможность стать новым Гейтцем/Дуровым/Маском.
2) Kotlin появился позже и на анализе проблем той же Java - идеология языка более продумана, нет десятилетнего легаси древних библиотек, с которыми нужно держать обратную совместимость. Но при необходимости в Kotlin можно использовать джавишный код.
3) В какой-то момент команда разработки Java перестала чесать то, что она там себе чесала, и разработка языка резко ускорилась. Возникла целая экосистема различных проектов вокруг языка, целью которых сделать язык максимально удобным, полезным и эффективным. Спринг - это как целый отдельный мир.
Любой выбор будет удачным, если приложить усилия к обучению и найти интересный проект для старта. Но будь я на вашем месте, то выбрал бы Kotlin