Java on tietokoneohjelmointikieli, jota käytetään yleisesti monenlaisten verkkosivujen, lomakkeiden, pelien, keskustelujen ja muun tyyppisten Internet -sovellusten luomiseen. Java oli alun perin tarkoitettu käytettäväksi yksittäisissä pienissä sovelluksissa verkkosivulla, ja se kasvoi melkein kaikkialla verkossa. Sertifiointi voi olla tärkeä niille, jotka haluavat palkata Java -ohjelmoijiksi, koska sertifiointi osoittaa, että vähimmäistaitotaso on saavutettu. Sun Microsystems, Java -ohjelmiston kehittäjä ja Oracle Corporationin tytäryhtiö, tarjoaa eri tasoisia sertifiointeja Java -ohjelmoijille ja -kehittäjille.
Voidakseen tulla sertifioiduksi Java -kehittäjäksi henkilön on ensin osoitettava Java -ohjelmointikyky. Tätä varten hakijan on ryhdyttävä Oracle Certified Professional -ohjelmoijaksi ennen kehittäjäksi testaamista. Ohjelmoijan tentti on Oracle Companyn hallinnoima ja se koskee tiettyä Java -versiota. Vasta kun ohjelmoija on hyväksytty Oracle Certified Professional -ohjelmoijaksi, hän voi siirtyä seuraavaan vaiheeseen eli Oracle Certified Java -kehittäjäksi.
Saatuaan ohjelmoijasertifikaatin henkilö voi testata tullakseen sertifioiduksi Java -kehittäjäksi. Ohjelmoijan kokeen tavoin tämä testaus on myös spesifinen tietylle Java -versiolle, mutta hakijan ei tarvitse olla sertifioitu ohjelmoijaksi kyseisessä julkaisussa, jotta hän voi testata tullakseen sertifioiduksi Java -kehittäjäksi. Luokat ovat saatavilla Sun Microsystemsin ja muiden lähteiden kautta, jotta ohjelmoijat voivat valmistautua sertifiointiprosessiin.
Kun henkilö on saavuttanut korkean tason ohjelmoijana harjoittelun ja tehtävien avulla, hän voi suorittaa testin tullakseen sertifioiduksi Java -kehittäjäksi. Testi koostuu kahdesta osasta. Ensimmäinen osa on esseekoe Java -toteutuksesta, valinnoista ja perusteista. Tentin toinen osa on todellisen Java -projektin luominen. Ehdokkaan on läpäistävä molemmat osat saadakseen sertifikaatin.
Oracle® -ammattisertifiointia tarjotaan monissa eri maissa ympäri maailmaa. Ammattipätevyyden hakijan on tärkeää ymmärtää, että yritys vaatii ohjelmoijia ostamaan ja käyttämään materiaaleja asuinmaastaan testausta ja testin valmistelua varten. Jokainen, joka ei tee niin, ei voi saada ammattitaitoista ohjelmoijaa tai kehittäjää. Testausta hoidetaan eri paikoissa kussakin maassa, ja se riippuu testauspalvelujen kysynnän tasosta.