Very easy. Submitted resume, got email back right away. Email back was very unprofessional, made it sound like they were desperate for people. Did phone interview next day. Asked basic Java questions, pretty easy. Some Spring questions. Junit stuff. They told me right away they wanted me to come for in-person. In-person, met with 4 people, plus HR. HR did a great job going over all the benefits, etc. Technical interviewers were really weak. Only the chief architect asked me anything of substance. Also met with a lead developer, and couldn't believe that person was a lead. Definitely seemed like a lack of solid management or technical skills here. Didn't get into soft skills at all, and pretty light on technical stuff. I think I asked more questions of them than they did of me. Received offer a few days later.