You can work with SOAP from pretty much any language, but Java does have particularly good library/ecosystem support for that sort of thing. If you already know some Java anyway, that's probably as good a choice as any.
Thx, the thing is that I wanted to specialize in JS. I'm curreny only use Java for practicing algorithms and think that dangling between two ecosystems might slow me down but looks like Java is the right choice here.