It’s ready: The Java SE 17 Developer 1Z0-829 certification exam

July 14, 2022 | 2 minute read
Text Size 100%:

Passing this exam is required to become an Oracle Certified Java SE 17 developer.

Download a PDF of this article

The new Java SE 17 Developer 1Z0-829 certification exam is now available. Passing this exam is required to become an Oracle Certified Java SE 17 developer.

This certification focuses on testing conceptual as well as practical Java programming skills. The exam comprises 50 multiple-choice questions that are designed to validate a developer’s competencies in writing Java code that operates with primitives and objects; manipulates different types such as date, time, text, numeric, and boolean values; handles exceptions; and uses flow control constructs.

Exam candidates are expected to have a firm understanding of Java and an ability to practically apply different design styles, such as object-oriented approaches and functional programming with lambda expressions.

Candidates must demonstrate their knowledge of Java arrays, collections, and stream APIs; be able to implement multithreading, including dealing with the implications of the parallel processing of collections and streams; be able to work with file systems and use the Java IO and Java NIO APIs; implement localizations; access databases using JDBC; package and deploy Java code; and use the Java Platform Module System.

Expect questions that combine different language concepts. For example, you should expect to encounter the use of annotations and generics in many exam areas.

Oracle recommends that everyone take the Java SE 17: Programming Complete course from Oracle University as exam preparation.

Of course, practical experience implementing applications in Java would be beneficial as well.

For more details, please see the exam page.

Dig deeper

Vasily Strelnikov

Vasily Strelnikov is a senior principal OCI solutions specialist at Oracle; previously, he was a senior principal training consultant. Strelnikov's specialties are system design and integration using service oriented architecture (SOA), Service Component Architecture (SCA), and Java; he has created training courses for Java and Java EE. He is based in London.


Previous Post

Quiz yourself: Controlling the number of instances of a class

Simon Roberts | 3 min read

Next Post


Advanced topics for using the Constrained Application Protocol (CoAP)

Eric J. Bruno | 14 min read