No. You can be a senior java developer with great expertise with only a part-time job. There's nothing that prevents you from being at a senior level in multiple technologies or fields of study. More then that though, doing both complements each other, so that a senior level full-stack developer often has better insight about server-side issues then someone who only ever knows how to provide back-end solutions to product level problems.
So are we agreeing that being extremely broad is an anathema to quality because you cant possibly constantly practice will all things?