O exame de Desenvolvedor tem início onde o exame de Programador termina. Será necessário passar no exame de Programador antes que você possa se dedicar ao exame de Desenvolvedor. Esse exame requer o desenvolvimento de um programa real e, em seguida, uma justificativa para as decisões tomadas no projeto.

Ele foi elaborado para testar sua compreensão do motivo pelo qual certas abordagens são melhores que outras em determinadas circunstâncias e para avaliar sua habilidade em seguir uma especificação e implementar um programa correto, funcional e amigável.

1. O que cai na prova?
   1.1. Thread
   1.2. Swing
   1.3. Biblioteca java.io
   1.4. Socket ou RMI

2. Como se preparar?
   2.1. JavaRanch SCJD

3. Simulados
   3.1. Não foi encontrado nenhum simulado para este exame.

4. Prova
   4.1. O exame é composto de duas partes: a tarefa de criação de um projeto e um exame com questões dissertativas como acompanhamento. Será dado um período de tempo ilimitado para conclusão do projeto, porém quando esse for enviado, os candidatos terão que ir a um centro de testes e fazer um pequeno exame de acompanhamento com questões dissertativas, elaborado, principalmente, para validar e verificar se foram eles quem o projetaram e construíram.
   4.2. Para realizar esta certificação é necessário adquirir 2 vouchers, um para cada etapa do exame.

5. O que é avaliado?
   5.1. Considerações gerais: Se o seu código é limpo e fácil de dar manutenção
   5.2. Documentação (do código)
   5.3. Orientação a objetos
   5.4. GUI: Se a sua interface está conforme a especificação
   5.5. Locking (Thread)
   5.6. Fluência na linguagem

Fonte: GUJ – Grupo de Usuários Java e JavaRanch