Java je računalniški programski jezik, ki se običajno uporablja za ustvarjanje različnih vrst spletnih strani, obrazcev, iger, klepetov in drugih vrst internetnih aplikacij. Javo, ki je bila prvotno namenjena uporabi za posamezne majhne aplikacije na spletni strani, je Java postala skoraj povsod po spletu. Certificiranje je lahko pomembno za tiste, ki se želijo zaposliti kot programerji Java, saj certificiranje dokazuje, da je bila dosežena minimalna raven spretnosti. Sun Microsystems, razvijalec programske opreme Java in podružnica korporacije Oracle, ponuja različne ravni certificiranja za programerje in razvijalce Java.
Da postane certificiran razvijalec Jave, mora posameznik najprej dokazati sposobnost programiranja v Javi. Da bi to naredil, mora kandidat postati certificiran profesionalni programer Oracle, preden se preizkusi kot razvijalec. Programerski izpit upravlja podjetje Oracle in je specifičen za določeno različico Jave. Šele potem, ko je programer odobren kot Oracle Certified Professional Programmer, lahko preide na naslednji korak, to je, da postane Oracle Certified Java Developer.
Ko je oseba pridobila certifikat programerja, je upravičena do testiranja, da postane certificiran razvijalec Java. Tako kot izpit za programerja je tudi to testiranje specifično za določeno različico Jave, vendar kandidatu ni treba biti certificiran kot programer v tej posebni izdaji, da bi lahko preizkusil, da postane certificiran razvijalec Jave. Tečaji so na voljo prek Sun Microsystems in drugih virov, ki programerjem pomagajo pri pripravi na postopek certificiranja.
Ko oseba s prakso in delom v razredu doseže visoko stopnjo znanja programerja, lahko opravi test, da postane certificiran razvijalec Java. Test je sestavljen iz dveh delov. Prvi del je esejski izpit o implementaciji Jave, izbirah in utemeljitvi. Drugi del izpita je izdelava dejanskega projekta Java. Za pridobitev certifikata mora kandidat opraviti oba dela.
Profesionalni certifikat Oracle® je na voljo v številnih državah po vsem svetu. Za kandidata za pridobitev strokovnega spričevala je pomembno, da razume, da podjetje od programerjev zahteva nakup in uporabo materialov iz države bivanja za testiranje in pripravo testov. Kdor tega ne bo storil, ne bo mogel pridobiti certifikata za poklicnega programerja ali razvijalca. Testiranje se izvaja na različnih mestih v vsaki državi in je odvisno od stopnje povpraševanja po storitvah testiranja.