I am a software developer with 4 years of experience. My first job was application development of an enterprise software package for 2 years. I really enjoyed the job but I couldn't continue that job because the company went bankrupt.
My next job was software development focused on networks for 2 years(processing packets, analysis of packets, constructing useful information, building network infrastructure etc). I had very good colleagues but I felt something lacking. I kind of did only what I am asked to. So, recently, I changed to another job for 6 months in the same network domain thinking that would give me fresh impetus. But what I realized is it is not the company but the domain that is the real problem.
I find dealing with routers, configurations, packets, network analysis etc kind of not interesting that much. I contribute to lot of open source projects and love software development and would love to do it for the rest of my life but I don't feel interested in this domain. I would like to change to some other kind of development. Something like typical application development (something like MS Office, LinkedIn, just to give an example), financial software development, Healthcare SW development.
How would I go about this? I understand other kind of development will also touch this domain but not only networks.
The reason I am asking here is because as soon I make myself available in the market, I come across 2 things. One, I am flooded with interview offers in roles similar to what I am doing. Second, when I apply to some other role ( ex financial sw development) I get rejected because I don't have experience in that domain. The fact is I am ready to work for salary that is way below what my current salary is. I would like to get the same energy and motivation at work that I get when I do my personal projects. How do I handle this situation?