Becoming a Java developer often requires a bachelor’s degree in computer science or a related field , but experience is just as important. Some of the best devs out there are self-taught, and they generally learn as and when new features or developments get released.