I had this interview in June 2016 for Senior Software Engineer.
Like for every experienced interview, Your basic needs to be strong.If you give any silly answers for basic questions, interviewer will loss his/her interest and will take interview as formality and will try to end interview soon.
There were two technical rounds.
First round was more around Java basic and core concepts.It covered OOPs concepts in detail, collections,little over threads.Then J2EE advanced- JSP and Servlet in depth.
Second round was more towards your working knowledge over.Questions were around that only.
It included configuration of Spring, and different modules which i had covered.
Later more towards J2EE(Servlet & JSP) in depth questions.
The above two rounds were more of elimination rounds.
Third round was techno managerial.It was more of how and with what you had worked previously.
How things were in your organisation.How things are done here.It should get over without any issues.
Last round is HR.
They give good offer. :)