По теме, мой хороший друг, JAVA-девелопер, как раз недавно уволился с подобной должности. Занимался он программирование под какие-то специфические приставки (возможно это было и OpenCable — не специалист я тут). Остался недоволен, т.к. по его словам, ему пришлось использовать даже не J2ME, а какую-то ещё более специфичную и очень урезанную интерпритацию платфрмы JAVA. В итоге новых полезных и применимых где либо ещё знаний он не получил. Но за время работы значительно отстал от мира JAVA, который развивается сейчас очень интенсивно, и в котором в последнее время появилось очень много нового...
В общем из его слов, приходится теперь учиться заново, а тот полученный опыт остался просто лишним грузом.
meerkat и cencio абсолютно правы