Уровень сложности обеих платформ примерно один, но Java сложнее изучить. В Java есть сложные механизмы, использовать которые может только опытный сеньор — например, многопоточность. Но в умелых руках они дадут преимущество на выходе. Сеньоры на Java более доступны, их можно привлечь на старте, чтобы они помогли выстроить грамотную архитектуру. На Node.js сделать это сложнее и дороже.