java developer contract ca