✅Обязательно нужно смотреть javadoc'и библиотек и разбираться в их коде, если выполняешь какой-то вызов внешней библиотеки, будь то kafka, spring, hibernate или что угодно другое, то постарайся разобраться в реализации.
Обучение по книгам самое медленное, но при этом самое глубокое
Если ты уже находишься на позиции разработчика, то старайся поработать с широким кругом сервисов на текущем месте, возможно стоит поработать в нескольких командах, стараться брать на себя задачи с более высоким уровнем ответственности, особенно ценятся задачи на оптимизацию (повышение пропускной способности приложений) и задачи на доведение микросервисов до релиза.
Но вот ты просмотрел несколько курсов, прочитал пару книг, написал пет-проекты, применил знания в работе. Теперь нужно выйти на рынок, а для этого важно правильно составить резюме.