I've been programming Java EE and Spring-based Web backends for about three years now and it has become increasingly boring and life-sucking.
I studied Computer Science but never really got a degree because I was almost instantly hired to do Java development by one of the major Java houses and never found time to finish my studies (I still have that possibility though).
The main thing that bugs me about my work is maintaining and building these customer-facing products in general. I'd like to work with something more technical like maintaining open-source projects and frameworks typical developers actually use in their daily work.
Do you think there's a reasonable change to find work like this in the future and could you give me some hints on where to direct my efforts to find this sort of work?