This posting is neither about technical nor about certification subject. But this is about a career change faced by a java enthusiast. I am sure there will be many people like me having this kind of mental struggle or career dilemma, especialy in a highly competitive job market.
First of all I express my sincere gratitude to all the members. I was a silent observer or reader of this forum. It has helped me to prepare for SCEA. I have cleared SCEA-I(83%) and have submitted SCEA-II and gave SCEA-III exam recently. I have to admit that it was a good learning experience to view the members postings and comments. A Big thank you for all behind Java Ranch. I am hopeful that I will clear SCEA.
Also I have other professional certifications such as SCJP 1.4(88%) and IBM's OOAD & UML (88%) and PMI's CAPM( Certified Associate of Project Management).
I am working as a Systems Analyst actively involved in Database application development and projectmanagement . The application development is primarily using Oracle RDBMS, Oracle Forms Oracle Reports and Java Applets. I do manage Maintenance and development projects in the Oracle space. I have been involved in new development projects in the capacity of a senior systems analyst, doing feasibility studies, Eliciting System Requirements, Business Requirement Analysis, performing System Analysis, creating logical and design models, Designed and Implemented database applications. Also I have actively involved in architecting and high level designing Platform Independent Models (PIM) using UML, Preparing and Reviewing different models and diagrams in UML.
Since I am a java enthusiast and have a better understanding of OOAD methodology, I want to pursue a career in J2EE, if possible in the capacity of a java Architect.
But the problem I am facing is I have not worked in any of the commercial development tools like Jbuilder, Visual Age or Jdeveloper and do not have practical experience in developing, implementing and integrating applications using application servers like weblogic, websphere and Message Brokers like IBM MQ etc. Strictly speaking I have not worked in any serious java projects.
Since the company I am working is not having any java projects I am planning to look for a Java Architect Job in a new company.
Would you advise me to join as Architect first of all in a software development company.
If I Join as an Architect, what are the challenges I would have to face ?.
Would you suggest me to go for some more professional courses or trainings before taking up an archiect's role.
If any body can suggest prospective employer's list, you are most welcome.
I am serious about pursuing a career as a Java architect and I strongly believe I have good qualifications for that. Look forward to creative suggestions and advices from all , especially from certified J2EE architects, those working in architect's role and architect aspirants.
Originally posted by Joshy Samson: Would you advise me to join as Architect first of all in a software development company.
No. Keep it as your medium-term goal, but as you do not have real Java project experience, you should fill that first.
I know that many think they can bypass developing because it is a totally different job. Some companies even look for youngsters freshly from university to be their architects or project managers - oh god! Even if you catch one of these "begging-for-be-cheaten" jobs you will not make a good job, your company will not have success and because you know all this, you will go into a role defending your "work" all the time. In this role you then will not be able to post-learn the missing experience.
It might be better for all participants if you start as a Jave developer and bring in your SCEA knowledge (not experience yet), get more and more (still experiencing) of the architect role and finally offer yourself as an architect, maybe in another company.
Originally posted by Joshy Samson: Would you suggest me to go for some more professional courses or trainings before taking up an architect's role.
If you know the course and the trainer are good.
Otherwise study (not just read) "Core J2EE Patterns" and try to detect and apply them on the job - or even on a private project, then you practice Java developing (refactoring!!) and architecture.