I'd suggest skipping Clojure altogether. The JVM cannot support tail call optimizations. Use of recursion will be muffled a bit. Not very lispy.
Newer is not always better. Try racket or common lisp.
Newer is not always better. Try racket or common lisp.
On the other hand, JVM ecosystem is vast. It means acces to the latest database drivers ( Oracle, Sybase , etc.) as well as NOSQL drivers. Almost all third party REST API providers( ASW, Google, etc.) provide java wrappers that you could use in your Clojure code.
[0] - http://clojure.org/special_forms#Special%20Forms--%28recur%2...