Java Certification

We regularly receive quite a few questions about certifications for Java. What’s available? What’s changed? Should I bother to get certified? Am I still certified? Do I need to take training to get certified?  I talked to Kate Jones of the Certification Team at Oracle University to get your questions answered. 

Q: Kate, what's the good news for Java developers?

A: Java is still the # 1 developer platform in the world. Java is everywhere and it keeps growing, with 97% of enterprise desktops, 115 million TV devices and 3 billion mobile phones now running Java. Recent surveys given to hiring managers and recruiters have validated the huge demand for skilled developers in the marketplace. More specifically, for skilled Java developers.

Q: If I’ve been a Java Developer for years, why should I get Java Certified?

A: Certifications hold much more value when combined with solid experience - so you're actually a perfect candidate for certification! Certification doesn't just validate what you know, it demonstrates your commitment to skill development. Check out the post Wanted: Java Certified Experts for more info on this topic.

Q: How different are the Java SE 7 certifications compared to the Java SE 6 certifications?

A: There are significant differences. Oracle University saw an opportunity to improve the Java SE 7 Oracle Certified Associate (OCA) and Oracle Certified Professional (OCP) exams to test a broader range of features and skills so they're more relevant to real-world job functions. Both exams include more advanced content, which gives the credentials more value in the marketplace. We’ve also revised the path to require individuals to achieve their OCA certification before pursuing their OCP exam. For those who already hold a Sun Certified Java Professional (SCJP) or OCP credential, upgrade exams are available to the OCP, Java SE 7 Programmer certification without having to take the OCA exam first.

Q: For the Java SE 7 Certifications, why is OCA now a prerequisite for OCP?

A: With the release of Java SE 7, we saw an opportunity to improve both the OCA and OCP Certifications. In the past, the OCA exam covered more introductory and fundamental concepts so it was not highly sought-after or valued by hiring managers. The Java SE 7 OCA exam now covers more advanced content, content that was previously covered on the OCP exam. We also added additional objectives to the OCP exam to give it more value. The result is that we now have two improved exams that will test you on a greater breadth of skills and position you for greater success.

Q: Do I need to buy training classes from Oracle University in order to earn my Java certification?

A: Training is not currently a requirement for the Oracle Certified Associate, Professional or Expert level Java certifications. Training is only a requirement for the Oracle Certified Master (OCM) level certifications, which includes the OCM, the Java SE 6 Developer and the Java Enterprise Architect certifications. Master certifications are the most advanced credentials so we require training to help prepare candidates for the hands on nature of the exam and to ensure candidates have an in-depth expertise of the technology area. 

Read Kate’s post Java Certification: Your Burning Questions Answered on the Oracle University blog. Have more questions? Ask us here. 


Hi, i see that the OCPJP7(804) is slightly different in terms of objectives to study regarding the JDBC topic when compared to OCPJP(805) updgrade.
OCPJP(805) JDBC topic appears to have more subtopics than OCPJP7(804). I wondered why not including also those topics in the 804. Thanks in advance.

Posted by Nick on May 15, 2013 at 08:12 AM PDT #

Thanks for passing this along this, the objectives for the 804 exam are in need of an update, and the Oracle University team is doing that. In the meantime, here are the expanded JDBC objectives from the 804 exam:

9: Building Database Applications with JDBC
9.1: Describe the interfaces that make up the core of the JDBC API (including the Driver, Connection, Statement, and ResultSet interfaces and their relationship to provider implementations)
9.2: Identify the components required to connect to a database using the DriverManager class (including the jdbc URL)
9.3: Submit queries and read results from the database (including creating statements, returning result sets, iterating through the results, and properly closing result sets, statements, and connections)
9.4: Use JDBC transactions (including disabling auto-commit mode, committing and rolling back transactions, and setting and rolling back to savepoints)
9.5: Construct and use RowSet objects using the RowSetProvider class and the RowSetFactory interface
9.6: Create and use PreparedStatement and CallableStatement objects

Posted by Tori on May 22, 2013 at 09:01 AM PDT #

hello,i wanted to know what different kind of Java certifications are needed if i have to develop a career in Java??
Also tell me how and where to get those certificates.

Posted by guest on July 08, 2013 at 11:05 PM PDT #

Hi. I just got a OCPJP Certification (Java 6 Professional Programmer), ex SCJP, in 28 June 2013. I'm looking for a permanent work in Oracle Company.

Posted by guest on August 02, 2013 at 03:31 AM PDT #

i heard about java SE 8 , i want to do a certification on java. is SE 8 is available or i should do java SE 7

Posted by guest on October 22, 2013 at 04:02 PM PDT #

Java 8 certification isn't ready yet. Stay tuned for announcements. In addition to this blog, the Java Dev Newsletter will announce when it's ready

Posted by Tori on October 23, 2013 at 09:20 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

Insider News from the Java Team at Oracle!



« May 2016