Could you explain what this is , in a way that a person not knowledgeable with computers would understand ? I googled it but it was explained with a lot of computer terminology and I still don't know what a Java Developer does, lol ?