Typically Java developer works with frontend developers who know HTML/JS/CSS. Also, Java developers may need DevOps specialists. But the beauty of Java is that JVM runs it, so you can collaborate with any JVM programming language (JavaScript, Scala, Kotlin, Clojure, etc.), hence, corresponding specialists.