Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?
Как вы это делаете?! За 17 лет работы в ИТ у меня ни разу не возникало вопроса "Куда двигаться?", только "Где взять времени на освоение всего этого бесконечного изобилия технологий, углублённого изучения уже знакомого и реализацию множества идей?"
Если вы круты в java - почему бы не расширить свой кругозор в плане мобильной разработки под Android на той же java?
Если пишете бэкенд под веб, то почему бы не покопать глубже в плане фронтенда на javascript или наоборот, в сторону БД.
На мой взгляд, следует цепляться за смежные области, а не так, что сегодня веб, а завтра программирование микроконтроллеров.