Java and web programming background.