For devs that know multiple programming languages and have dealt with SOAP, do you recommend I just go with the JVM for the backend and pay the price of dealing with two ecosystems? My current book is a java algorithms book so I'm not to far off from the language (although Java libs look scary).
Another maybe non-issue is that since there is going to be lots of xml processing and pdf generation, the single thread nature of nodejs might affect web responses, not sure if worker threads can help here.
.net with Visual studio is pretty easy you point it at a wsdl and it builds a client, I bet Java has tools to do the same.
I almost figured out authentication and it woulda worked if the server followed the spec but the server didn't follow the spec.
You can't go wrong with Java on the back end.
IMO it’s the right way to deal with XML.