Yes. Java is an excellent language for building small to medium-size applications. It has been widely used by companies such as Google, Oracle, Intuit, and IBM. Also, many small companies are using Java as their first programming language due to the large community of tools and resources.