How to get into a Java developer role