I am actually 8 years experienced java developer. All my experiences are based out in overseas. After these years, I am on 2 yrs break now. I want to resume back into IT. When I look into my career, I dont have concrete EJB experience. Here and there I know how the ejb works. I havent worked on any other frameworks like SPRING / HIBERNATE. Recently before my break as well, I did not work on any development project from scratch. Those were maintainence and enhancement work. I am ready prepare / Study anything at all. I am very studious. So now I want to do some ground work and get myself comfortable and get into some higher position. Architect is my ambitious position. After these years of experience, I want to become an architect. So can someone give me a road map on how I can plan myself to become an architect. Is it okay if I just do this OCMJEA certification for it? When I looked at the objectives, I could see it focuses mainly on design perspective nothing on technical side. If at all one has to be proficient on technical side as well for this cert, then what are the technologies like EJB, JSF etc., to be prepared? Please someone guide me in a right path to get myself proficient in JAVA/JEE stream of work.