First had a phone screening from a developer followed by an on site interview. Onsite I was asked basic java questions including writing some code on the whiteboard to solve a problem. Interview process was just shy of 4 hours. This could be easily shortened to1-2 hours.