У mail неплохие курсы по Java с развитием в биг дату. По фронту тоже должны быть на уровне. Смотреть тут: https://habrahabr.ru/company/mailru/blog/280079/
Ну по книгам тут стандартная Философия Java, Эффективное программирование... Читать далее
Java Rush очень годный ресурс, на мой взгляд
Так же книга Head first Java объяснит всё доступно, легко и непринуждённо, порой даже слишком
Просто видео-уроки в ютубе по запросу «java уроки» вполне неплохой вариант
Из чего то... Читать далее