I am a software professional with about 1.6 years of experience in Java. Due to personal reasons, I had to quit my job, and now after 5 to 6 months, I am about start my career again. I am planning to attempt to take the SCJP exam, but some of my seniors suggested that I should learn Spring and Hibernate. I am totally new to Spring and Hibernate, but I am good in core Java concepts, servlets, and JSPs to some extent.
Which option would help me securing a job fast? Do software companies not use Java and JDBC alone, without advanced concepts like EJBs, Struts, Spring, Hibernate, servlets, JSPs, etc? Is it enough for an individual to possess skills in Java alone by attempting to obtain the SCJP certification, or do you need advanced Java skills to secure a job?