• Clear evidence that a programmer understands the basic syntax and structure of the Java programming language and can create Java technology applications that run on server and desktop systems using Java SE 6.
• The certification empowers in driving Java Programming based on Java SE 6.0.
• SCJD/OCMJD certified programmers can easily design and develop the code based on Java SE 6.0.
• Being a SCJD/OCMJD certified programmer helps you to improve your career potential, gain more respect, and boost up your job security and opportunities.
• With SCJD/OCMJD certified programmer, you become more competitive in the job market.

What are the benefits my employer can achieve after completing this exam?

• Enables management to distinguish SCJD/OCMJD certified programmer as Java professionals who can develop quality code efficiently and effectively.
• Helps in deciding the best development APIs or Java Components based on latest Java SE APIs.
• More confidence to work on Java Code technical decisions with business partners.
• Enables project team to get best coding practices and guidance from a qualified Java Programmer.

A2: Oracle's master level certifications require a candidate to show practical knowledge to design/develop an application from a business problem. This exam is totally different from other multiple choice exams. OCM for Java SE Developer exam requires you to develop an client-server application using core Java SE packages (includes Swing/AWT, Thread, Socket and RMI).

There are two (Step 1 and Step 2) exams you need to clear to achieve OCMJD certification.
Step 1: Complete an application code with required documentation (Design, Java Doc, User manual, developer manual, etc.,).
Step 2: Essay exam to justify your design and help the examiner in terms of reliability. For example, if you are NOT completely involved in developing this application; your answers may contradict with your design.

Q3: What kind of best practices i need to follow in my coding?

A3: You must follow Oracle's coding standards and guidelines. For example, number of lines of code, indentation, number of characters per line, etc.

A5: JavaRanch is the best place to start. I am happy to say that my first Java certification (SCJP 1.2) was achieved with the help of JavaRanch.
JavaRanch speaks Java !
You just listen JavaRanch to get certified !