Le développeur en logiciel Java est un informaticien capable de créer un programme informatique en langage java. Il analyse selon le cahier des charges fourni les besoins de son client, et conçoit un logiciel d'application informatique qui répond point par point aux exigences du cahier des charges puis écrit en langage Java.
Le développeur en logiciel Java est un concepteur sur mesure de programmes informatiques en langage Java ainsi que de leurs notices d'utilisation.
Son travail se déroule en 3 étapes: l'analyse du cahier des charges de son client au cours de laquelle il va dégager une solution. Ensuite, il passe à la programmation en langage Java d'une partie ou de la totalité du logiciel informatique en assemblant des programmes Java déjà tout faits avant de passer à la phase d'essais pour tester les applications.