Основная проблема это не разный синтаксис, если действительно знаете C# (хотя мне кажется тогда не было бы такого вопроса), то синтаксис Java с тонкостями работы JVM освоите за 1-2 недели. Другое дело фреймворки. Вот на них времени уйдет гораздо больше, и там уже важен опыт.