I have completed my SCWCD in early 2011. I am planning to take up another certification, as I consider doing certification is an opportunity to learn a technology in depth. I have around 3 years of experience and I haven't been very comfortable with EJB , but I have good understanding of Spring Framework. Also currently I don't use EJB at my work, neither I expect to use it in near future. So should I go and learn something in which am not comfortable and master it with SCBCD or Should I opt for next higher level of certification, i.e SCEA. Should I opt for SCBCD or SCEA ?
In case I opt for SCEA , how good an architect be without having a good hold of EJBs. It would be great if someone weighs the pros and cons.