L'ironia delle certificazioni nello spazio Java è che in realtà sono quelle di livello più basso che penso siano le più utili.
Ho il vecchio Programmatore Java certificato da Sun per esempio (il più basso che puoi avere). Anche se in realtà non ti insegna nulla che un programmatore decente non possa imparare facendo tutorial Java per alcune settimane, agisce come un semplice filtro. Per passarlo, devi semplicemente conoscere il core Java di base: in questo senso, è probabilmente un filtro utile per i ruoli junior in cui stai cercando un programmatore Java lineare. Se ce l'hanno, significa che conoscono Java di base.
Non ho mai ottenuto certificazioni più elevate di questo - ma per essere onesti, dall'esperienza ho scoperto che la maggior parte degli architetti arriva lì diventando senior e team leader e viene promossa in azienda semplicemente essendo bravi in quello che fanno . Non riesco davvero a immaginare nessuna delle compagnie Java che ho lavorato per assumere qualcuno per un ruolo di architetto per strada. Sono essenzialmente sviluppatori senior interni e team leader che alla fine hanno ottenuto un ruolo di architettura.
In ogni caso, penso che ciò che è importante sia mostrare un'attitudine per l'architettura e la progettazione di sistemi di alto livello assumendo la proprietà di grandi compiti che esercitano queste abilità. Probabilmente, in un certo senso, sarà prima di tutto un team di livello inferiore. La comprovata esperienza di progettazione di sistemi di alto livello e di "architettura simile" a un team è molto più lunga di qualsiasi certificazione a questo livello.
Nota : Io stesso non sono un architetto (o persino un responsabile del team), ma questo è ciò che ho osservato per oltre 10 anni in varie aziende. Le persone che finiscono con gli architetti sono persone che sanno come prendere possesso di grandi compiti, guidare team e fare le cose. E non conosco nessuno che abbia mai avuto alcuna certificazione Java.