Java ir datorprogrammēšanas valoda, ko parasti izmanto, lai izveidotu daudz dažādu tīmekļa lapu, veidlapu, spēļu, tērzēšanas un cita veida interneta lietojumprogrammas. Sākotnēji Java bija paredzēts izmantošanai atsevišķām mazām lietojumprogrammām tīmekļa lapā, un tā kļuva pieejama gandrīz visur tīmeklī. Sertifikācija var būt svarīga tiem, kas vēlas pieņemt darbā Java programmētājus, jo sertifikācija parāda, ka ir sasniegts minimālais prasmju līmenis. Sun Microsystems, Java programmatūras izstrādātājs un Oracle Corporation meitasuzņēmums, piedāvā dažādu līmeņu sertifikāciju Java programmētājiem un izstrādātājiem.
Lai kļūtu par sertificētu Java izstrādātāju, indivīdam vispirms ir jāpierāda Java programmēšanas spējas. Lai to izdarītu, kandidātam pirms izstrādātāja testēšanas ir jākļūst par Oracle sertificētu profesionālo programmētāju. Programmētāja eksāmenu pārvalda uzņēmums Oracle, un tas ir raksturīgs noteiktai Java versijai. Tikai pēc tam, kad programmētājs ir apstiprināts kā Oracle sertificētais profesionāls programmētājs, viņš vai viņa var pāriet uz nākamo soli, proti, kļūt par Oracle sertificētu Java izstrādātāju.
Kad persona ir ieguvusi programmētāja sertifikātu, tā ir tiesīga pārbaudīt, lai kļūtu par sertificētu Java izstrādātāju. Tāpat kā programmētāja eksāmens, arī šī pārbaude ir specifiska konkrētai Java versijai, taču kandidātam nav jābūt sertificētam kā programmētājam šajā konkrētajā laidienā, lai viņš varētu testēt, lai kļūtu par sertificētu Java izstrādātāju. Nodarbības ir pieejamas, izmantojot Sun Microsystems un citus avotus, lai palīdzētu programmētājiem sagatavoties sertifikācijas procesam.
Kad persona prakses un klases darbā ir ieguvusi augstu programmētāja prasmju līmeni, viņš vai viņa var kārtot testu, lai kļūtu par sertificētu Java izstrādātāju. Tests sastāv no divām daļām. Pirmā daļa ir esejas eksāmens par Java ieviešanu, izvēli un pamatojumu. Eksāmena otrā daļa ir reāla Java projekta izveide. Kandidātam ir jānokārto abas daļas, lai saņemtu sertifikātu.
Oracle® profesionālā sertifikācija tiek piedāvāta daudzās dažādās pasaules valstīs. Profesionālās sertifikācijas pretendentam ir svarīgi saprast, ka uzņēmums pieprasa programmētājiem iegādāties un izmantot materiālus no mītnes valsts testēšanai un testu sagatavošanai. Ikviens, kurš to neizdarīs, nevarēs iegūt profesionāla programmētāja vai izstrādātāja sertifikātu. Testēšana tiek veikta dažādās vietās katrā valstī, un tā ir atkarīga no testēšanas pakalpojumu pieprasījuma līmeņa.