5 year J2EE and 4 year .Net and Team leader, sounds strong but high risk. Most of people here will believe either you are lying or you just do kind of arch layer work. You can't get arch job for sure without local experience and poort communication skills. You are swinging between J2EE and .net, not a good face. This is the common issue as lot of newbie put everything in his CV, either he master or he just knows. Anyway good luck.