Java, Scala and Groovy developer