My work are actually offering to pay for me to go through certification (inc mandatory course) and at the moment, I can choose any of them. I have already done the OCPJP SE6. My experience in Java (mostly swing, no enterprise) is around 10 years off and on as we use C++ too. C++ server, java clients. So which one do you think I should go for.
On one hand, the OCMJD would firm up my knowledge but OCMJEA would make me learn something new. I'm not certain I'll be able to do one then the other (cost). My concern about doing OCMJEA is that I haven't dabbled with Java EE at all so should I try and do the OCP certifications first? But then my work may not offer for me to do the OCMJE? If i still is better to go for a OCP in Java EE, what order are they worth doing in based on my experience. I think that EJB will not be worth doing as we tend to use spring more, perhaps in the future we'd look to replace the C++ server side with Java based ones and maybe go towards thinner clients rather than swing based ones.
My other concern with OCMJEA is that it's Java EE 5 so it's quite dated but I guess if the fundementals haven't changed it's still worth doing. I have read some of the discussions about decline in popularity of the certification since the introduction of the mandatory courses.
I did try a few searches to see if this had been discussed before.
Thanks for the advice.