How Much Do Java Developers Make? Annual & Hourly Salary