Medium difficulty level. You should have good knowledge of Java, Spring, JPA, Web service, Hibernate etc.
Sigiloso
If you get through first interview, you should be able to perform in client interview as normally that guy ask similar question asked by client/