Submitted application online, connected over email. Had phone interview, followed by in person interview with a department manager, development manager, and development lead. Make sure to be early. When they say "Entry Level" they mean someone with at least six months of Java web development experience. Having a Comp Sci degree was not enough, they want Java-specific knowledge and experience.