Eu comecei minha carreira na programação J2ME. Eu participei em muitos projetos, programando utilidades e videogames.
Eu também desenvolvi um framework de pessoal que permite a visualização do GUI corretamente em dispositivos com diferentes resoluções, seja tátil ou normal. Sem dúvida, isto facilita muito o desenvolvimento de muitas aplicações, pois melhora a eficiência e reduz o tempo de entrega.
Definitivamente, a parte mais difícil de trabalhar com aplicativos J2ME é conseguir que os aplicativos se comportem de forma idêntica em dispositivos completamente diferentes.
Obter uma grande porcentagem de compatibilidade com o menor número de versões possíveis é um trabalho duro e exige muito conhecimento e experiência.
Na galeria abaixo você pode ver algumas imagens de alguns projetos nos quais eu participei.