Do you need a Java architect or a senior developer?
http://www.javaworld.com/javaworld/jw-05-2005/jw-0509-architect.html
Artigo interessante, apesar de um pouco confuso.
Particularmente, não acredito numa posição de Arquiteto Java. Vejo a função de um Arquiteto como a pessoa responsável pelo desenho da solução. E uma solução não é apenas Java. Na empresa em que eu trabalho temos uma função de Technical Architect que acredito ser uma definição muito mais correta para a pessoa que é responsável pelo desenho técnico de uma solução (seja ela Java, Tuxedo/C, etc).
Um arquiteto precisa ser capaz de definir arquitetura de hardware, solução de load balance, fail over. Precisa ser inclusive capaz de identificar pedaços da solução que ficam melhor em tecnologia X ao invés de Y.
Não vejo como um “arquiteto java” fazer isso tudo.
Abraços,
Marco Campêlo