Есть у меня список ссылок на такой случай, но вам придётся самой выбрать. Я не знаю на каком вы этапе освоения java, но думаю, что надо выбирать что-то небольшое (чтобы не тянулось очень долго и был быстрый результат) и что-то интересное вам лично, чтобы вам было приятно и увлекательно это делать. Не бойтесь, если чего-то не знаете - гуглите как сделать нужную вам задачу и найдёте или подсказки, или описание на обычном языке, или решение, на которое можно посмотреть, закрыть и повторить самостоятельно, разобрать как оно было сделано. Итак:
1.
https://www.codementor.io/npostolovski/40-side-pro...
2.
https://github.com/karan/Projects-Solutions/blob/m...
3.
https://habr.com/ru/post/345092/
4. Вот это просто отличный список идей для любых языков -
https://eax.me/programming-language-learning/
5. Тут есть список того, что хорошо бы знать любому разрабу и в конце список проектов -
https://gist.github.com/gabriel-fallen/5337067
6.
www.itmathrepetitor.ru/zadachi-po-programmirovaniyu
7.
https://docs.google.com/document/d/16h9Qw2vkAlhw-T...
8.
https://docs.google.com/document/d/1wHTv7y-KZnBg6b...
9. Тут много всяких тестовых заданий по разным языкам, в том числе и Java -
https://github.com/Hexlet/ru-test-assignments
10.
https://github.com/peterservice-rnd/new-job/blob/m...
11.
https://github.com/peterservice-rnd/new-job/blob/m...
12.
https://github.com/peterservice-rnd/new-job/blob/m...
Многие задания не прям для новичков, но вы не бойтесь, сохраните себе на будущее. А вообще мб и не стоит бояться сложности, если проект вас заинтересует - гугл вас спасёт, как я уже написал. Ещё советую поискать тестовые задания в октрытом доступе - они обычно не супер большие, но что-то поделать надо и бывают интересные.
P.S. Тостер обрубает отображение ссылки по длине, если что и последние 3 ссылки - это разные :)