Well, Java compiles to bytecode. The bytecode gets interpreted at runtime by the JVM. In this context, the line between a compiler and an interpreter is fuzzy.
I guess the developer who wrote the challenge just wanted to find someone who is capable of developing and maintaining a language, written in java, to design 3d shapes for their 3d printer.