desktop java developer Jobs by State