Java SE 17 Developer

Who can take it

Oracle logo

Java SE 17 Developer Eligibility

1Z0-829

Whether you can sit the Java SE 17 Developer certification exam: prerequisites, who the exam is for, and the skills it assesses.

3 prerequisites
associate level
4 skills

Prerequisites and requirements

Published requirements for this certification.

  • Strong understanding of Java syntax
  • Familiarity with IDEs
  • Basic knowledge of software development life cycle

Who this exam is for

Professional Java developers, software engineers, and backend developers aiming to validate their technical proficiency with the latest Long-Term Support (LTS) version of the Java platform.

Skills assessed

What the exam actually tests, beyond the domain names.

Object-Oriented Design
Functional Programming
Concurrency Management
API Integration

The domains you will be assessed on

Eligibility is not only about paperwork. These are the areas you have to actually know.

DomainWeightTopic count
JDBC5%4
Concurrency13%4
Localization4%3
I/O and NIO.25%3
Handling Exceptions7%3
Supplementary Topics3%2
Arrays and Collections10%2
Modules and Deployment8%5
Controlling Program Flow5%2
Object-Oriented Concepts20%8
Streams and Lambda Expressions12%4
Handling Date, Time, Text, Numeric and Boolean Values8%3

How demanding this exam is

Cognitive load
High. The exam requires significant mental mapping of complex inheritance hierarchies and functional logic flows.

Our focus for this certification: Deep technical accuracy and mastery of the Java SE 17 specification and its core libraries.

More about the Java SE 17 Developer exam

Explore the rest of this page series: format, cost, difficulty, requirements and how to prepare.

Related certifications

Explore other certifications in the same category and see how they stack up.

Frequently asked questions

Everything you need to know about the Java SE 17 Developer exam.