The only way to earn more than 100k is to work in niche skills like Business Intelligence, Data Warehousing, Enterprise Skills, Visualization, Cloud Computing. Difficult to get more than 100k in Java/.Net which doesn't fall into niche skills. Though not impossible. Try to gain as much experience...