Share This With Your Friends

Java Certifications

Here is a list of the main Java certifications:

Oracle Java Certifications

Java Foundations Certified Junior Associate (JFCA)

  • Exam Code: 1Z0-811
  • Validated Against: Java 8
  • Prerequisites: None

Oracle Certified Associate (OCA)

  • Oracle Certified Associate, Java SE 8 Programmer (OCAJP/SCJA)
    • Exam Code: 1Z0-808
    • Validated Against: Java 8
    • Prerequisites: None
  • Oracle Certified Associate, Java SE 11 Programmer
    • Exam Code: 1Z0-815
    • Validated Against: Java 11
    • Prerequisites: None

Oracle Certified Professional (OCP)

  • Oracle Certified Professional, Java SE 8 Programmer (OCPJP/SCJP)
    • Exam Code: 1Z0-809
    • Validated Against: Java 8
    • Prerequisites: Must have OCA 8
  • Oracle Certified Professional, Java SE 11 Developer (OCPJD 11)
    • Exam Code: 1Z0-819
    • Validated Against: Java 11
    • Prerequisites: None
  • Oracle Certified Professional, Java SE 17 Developer (OCPJD 17)
    • Exam Code: 1Z0-829
    • Validated Against: Java 17
    • Prerequisites: None
  • Oracle Certified Professional, Java SE 21 Developer (OCPJD 21)
    • Exam Code: 1Z0-839
    • Validated Against: Java 21
    • Prerequisites: None

Oracle Certified Expert (OCE)

  • Oracle Certified Expert, Java EE Web Component Developer (OCEJWCD)
  • Oracle Certified Expert, Java Persistence API Developer (OCEJPAD)
  • Oracle Certified Expert, Java EE Enterprise Java Beans Developer (OCEEJBD)
  • Oracle Certified Expert, Java EE Web Services Developer (OCEJWSD)
  • Oracle Certified Expert, Java ServerFaces Developer (OCEJSFD)

Oracle Certified Master (OCM)

  • No specific certifications listed

Other Java Certifications

  • Java EE 7 Application Developer
    • Exam Code: 1Z0-900
    • Validated Against: Java EE 7
    • Prerequisites: None
  • Spring Professional Certification by VMware
  • Red Hat Certified Enterprise Application Developer

The Oracle Java certifications are the most well-known and cover the core Java SE platform. They are structured into the levels of Junior Associate, Associate, Professional, Expert, and Master. The Associate and Professional levels are the most commonly pursued by Java developers to validate their skills and advance their careers.

Related Blogs

Courses