Initial contact with their recruiter and had a phone call to discuss position and expectations on both sides. Called by the Project manager for a phone interview to asssess interest by both parties. Then, scheduled an onsite, face-to-face interview with Director, Project Manager and Technical Leads in one day. Interviews focused more on benefits and job requirements/description. The technical panel interview is the longest but the questions were pretty much vanilla basic Java questions.