It seems to me you are a decscent programmer. But your sckill set is quite small. Pure C programmers have not many opportunites. On the other hand, your Java skills are not very strong, sounds superficial. I suggest decorate yourself into a C++ and Java programmer . Probably, you need read some tutorials and run some demos from Sun's site.
Corba is not so hot.