- Java Headfirst - Базовая книга с основами
- Effective java - Более продвинута книга с примерами решения практических задач
- Concurrency in practise - Описание работы с многопоточностью
- Java. Полное руководство - Огромный кирпич, где можно найти почти любую информацию о языке
- GRASP - Основные ООП принципы
- SOLID - Главные принципы разработки качественного ПО
- Clean code - Книга о правильном написании кода
- GOF patterns - Базовые ООП паттерны
- Clean Architecture - Книга о создании гибкой архитектуры
- TCP
- HTTP
- Web Sockets
- Authentication/authorisation
- REST
- Baeldung - Топовый сайт с кучей информации и курсами
- spring.io - Без документации никуда
- Доклады Евгения Борисова - Гений спринга, профильная инфа
- SQLore - Крутая игра на мобилку с кучей практики
- HackerRank - Практика в запросах
- Кирпичик по постгре