Candidates for this exam are application developers working with Java 6 SE or later, sec ondary and immediate-post-secondary students of software development, or entry-level software developers. Candidates should have at least 150 hours of instruction or hands-on experience with Java, be familiar with its features and capabilities, and understand how to write, debug and main tain well-formed, well-documented Java code.