Java adalah bahasa pemrograman komputer yang biasa digunakan untuk membuat berbagai jenis halaman web, formulir, permainan, obrolan, dan jenis aplikasi Internet lainnya. Awalnya dimaksudkan untuk digunakan untuk aplikasi kecil tunggal dalam halaman web, Java tumbuh dapat ditemukan hampir di mana-mana di web. Sertifikasi dapat menjadi penting bagi mereka yang ingin dipekerjakan sebagai programmer Java, karena sertifikasi menunjukkan tingkat keterampilan minimum yang telah dicapai. Sun Microsystems, pengembang perangkat lunak Java dan anak perusahaan Oracle Corporation, menawarkan berbagai tingkat sertifikasi untuk pemrogram dan pengembang Java.
Untuk menjadi pengembang Java bersertifikat, seseorang harus terlebih dahulu menunjukkan kemampuan pemrograman Java. Untuk melakukan ini, kandidat harus menjadi Programmer Profesional Bersertifikat Oracle sebelum menguji sebagai pengembang. Ujian programmer dikelola oleh Oracle Company dan khusus untuk versi Java tertentu. Hanya setelah seorang programmer telah disetujui sebagai Oracle Certified Professional Programmer, dia dapat melanjutkan ke langkah berikutnya, yaitu menjadi Oracle Certified Java Developer.
Setelah memperoleh sertifikasi sebagai pemrogram, seseorang memenuhi syarat untuk menguji untuk menjadi Pengembang Java Bersertifikat. Seperti ujian programmer, pengujian ini juga khusus untuk versi Java tertentu, tetapi kandidat tidak perlu disertifikasi sebagai programmer dalam rilis spesifik tersebut agar diizinkan untuk menguji menjadi Pengembang Java Bersertifikat. Kelas tersedia melalui Sun Microsystems dan sumber lain untuk membantu programmer mempersiapkan proses sertifikasi.
Setelah seseorang mencapai tingkat kemahiran yang tinggi sebagai programmer melalui latihan dan pekerjaan kelas, dia dapat mengikuti tes untuk menjadi Pengembang Java Bersertifikat. Tes terdiri dari dua bagian. Bagian pertama adalah ujian esai tentang implementasi Java, pilihan dan alasan. Bagian kedua dari ujian adalah pembuatan proyek Java yang sebenarnya. Kandidat harus lulus kedua bagian untuk menerima sertifikasi.
Sertifikasi profesional Oracle® ditawarkan di banyak negara berbeda di seluruh dunia. Penting bagi kandidat untuk sertifikasi profesional untuk memahami bahwa perusahaan mengharuskan pemrogram untuk membeli dan menggunakan bahan dari negara tempat tinggal untuk pengujian dan untuk persiapan ujian. Siapa pun yang gagal melakukannya tidak akan dapat disertifikasi sebagai programmer atau pengembang profesional. Pengujian ditangani di berbagai lokasi di setiap negara dan bergantung pada tingkat permintaan layanan pengujian.