Преимущества для Java не в языке как таковом, а в поддержке инфраструктуры вокруг него. Библиотеки классов - это одно, но затем вы смотрите на серверы приложений, инфраструктуру обмена сообщениями, библиотеки с открытым исходным кодом и фреймворки, список можно продолжить.
Итак, выберите область и проведите небольшое исследование. Взгляните на исходные коды, apache, codehaus, java.net и Google. Найдите библиотеки и фреймворки, которые подходят для данной проблемы, и посмотрите, уменьшат ли они ваши затраты на разработку. Посмотрите на Spring, Hibernate и Struts2. Посмотрите на параметры IDE и посмотрите, не сделают ли они вас более продуктивными (лидерами являются Eclipse, NetBeans и IntelliJ IDEA). Слушайте подкасты, такие как Java Posse, чтобы получить идеи, и читайте сайты, такие как Java World, InfoQ и The Server Side.
Рано или поздно вы придете к чему-то, что, как вы видите, сэкономят ваше время и деньги, а когда это произойдет, окунитесь в носок и сделайте это. Если все пойдет не так, как запланировано, выясните, почему и в следующий раз лучше.
Если у вас есть кандидатура и вы сбиты с толку из-за выбора библиотек, продуктов и фреймворков, есть много опытных Java-разработчиков по переполнению стека, которые готовы предоставить руководство.
Надеюсь, это поможет.