Где взять реальные задачи и идеи для Java?
Решайте те задачи, которые нужны и интересны вам.
Потому что на все предложения может быть ответ "не понравилось", "не интересно", "решал".
Но если уж так - из стильного модного - нейросети и геналгоритмы. ДЕлаются одинаково на любом ЯП,
Можете попробовть эту книжку осилить. Есть упражнения в конце глав
https://www.labirint.ru/books/643929/