Who the heck wrote the Java service you are referencing? Anectdotal, at best, or the result of poor development effort. Incredible startup time? Is it Websphere-based, perhaps? Are you comparines apples to apples? I mean, I haven't seen many Node-based or Go based services that do very much in comparison to what our Java based ones handle--pulling in mountains of data from multiple sources in Cassandra, streaming it through Kafka to make it available to a cluster of processing nodes as well as making it available via our APIs. Are your Go service comparably sophisticated?
There is no way my company could have gotten better results using Node, we have played around with Express and wanted to try writing some microservices using Javascript. Basically, it sucked big time. The speed wasn't there, the tooling wasn't there.
And Go sounds great, and maybe it will be in timne, but the infrastructure, tooling, and libraries just aren't that evolved yet. With Java, you can get things done and have reliable services that run without drama. Also, unlike Node and Go, you can easily hire people who can work on the code, write tests, and support the deployment and monitoring of the system. If I chose to write the same thing in Go and anything went wrong, I'm looking at getting fired, and rightly so since so much of what we produce has implications beyond the language/runtime used.