Добрый день.
Расскажу про свой путь становления разработчиком и может быть это натолкнет вас на некоторые мысли и возможно, даже поможет принять решение.
Лет 10 назад изучал html, css, php, SQL, как хобби.
Аналогично. Правда, это было 13 лет назад. Я тогда забил на РНР. Первый сайт вообще поднял на Microsoft FrontPage, затем уже пошли различные CMS (Joomla, WP, Drupal). Окончил вуз по другой специальности. 3-4 года фрилансил как ВП разработчик, но в определенный момент надоело клепать сайты и захотелось чего-то большего. Тогда я владел рнр, js на определенном уровне, но писать на нем не было желания. Выбор пал на Java. Начал изучать самостоятельно с 2018 года (писал парсеры, приложения на JavaFX, пару приложений для андроид и т.д.). Но с учетом моей любви к вебу и к энтерпрайз, то в 2020 году прошел 6-мксячный курс по Java Core & Java Enterprise. Сам много чего изучал. Читал книги, брал курсы на udemy, изучал чужой код на гитхаб, брал мелкие, простые заказы, писал пет проекты и т.д.
Насколько наличие сертификата об окончании платных/бесплатных курсов помогает в поиске работы или работодателя в первую очередь интересуют знания кандидата?
Разумеется, что знания важнее. А уровень ваших знаний определеляется на собеседовании.
Путь до junior developer (java/kotlin). Сколько времени потребуется?
В первую очередь, зависит от вас. На курсах преподаватель может впихнуть в вас весь учебник, но не факт, что вы его запомните. Но минимальное время наверное, 6 мес. Как правило, курс Java Core занимает примерно 3 месяца и Android API занимает тоже 3-4 месяца. Этого времени достаточно для того, чтобы вы устроились в качестве trainee || junior.
Вот, полезные ссылки, которые помогут вам в достижении ваших целей:
https://www.hackerrank.com/
https://refactoring.guru/
https://www.baeldung.com/
https://www.it-academy.by/
tutorials.jenkov.com
https://www.tutorialspoint.com/java/index.htm
https://vladmihalcea.com
https://github.com/enhorse/java-interview
гугл
Не забываем про учебники:
Java head first (хотя его я не очень люблю)
Г. Шилдт - Полное руководство по Java
Р. Лафоре - Алгоритмы и структуры данных Java
Б. Эккель - Философия Java
Р-Г. Урма - Современный язык Java.
Б. Гетц - Java Concurrency на практике
и др.