Développeurs java, ingénieurs logiciels et architectes d'applications.
Approfondir la connaissance de Java à un niveau avancé notamment dans les domaines de la programmation multi-tâches, des I/O, de la programmation réflexive et du logging des technologies jdbc pour l'accès aux bases de données, et de la persistence avec JPA.
Maîtriser les concepts objets et les bases du langage Java, ou avoir suivi le stage « Concepts Objets et bases Java »