I have been working USA as System Analyst for 10 years. All of my experience comes in legacy (mainframe) system and worked in banking (3 years) and insurance (7 years) industry. I have handled multiple roles like Developer, System Analyst, Support Analyst, Team Lead & Project Lead.
I kind of feel like I'm behind the technology and don't have demanding skills. I need guidance to take next step! Move to new technology like J2EE or something else? Or opt for Business System analyst role in legacy system?. I'm certified in SCJP & SCWCD and attended training in Websphere J2EE, two years back. What could be the best approach?
Get some hands on experience by working on tutorials and self-taught web project using Tomcat/Jboss server, Spring, Hibernate, JSF/Struts/Servlet/JSP, JDBC, JNDI etc to gain more confidence and understand the big picture.
Move to new technology like J2EE or something else? Or opt for Business System analyst role in legacy system?
J2EE is hardly a "new technology" and has been around for over ten years. Actually, the acronym J2EE is no longer used to refer to the Enterprise Edition API of Java. The current acronym is simply JEE.
If you want to leverage the experience mentioned in your post, I suggest learning how service-oriented technologies are changing how enterprise software is created; focus on learning how to use the Business Process Execution Language, how to program to the Java Business Integration runtime, how to perform service-oriented analysis and design, and how to build composite applications.
Download the Glassfish Application Server and NetBeans IDE 6.1 to get started. Good luck! [ May 02, 2008: Message edited by: James Clark ]
Thanks for the reply and suggestion. I kind of interested in the service-oriented technologies. Don't I need the JEE development experience?. I was skimming through the SOA opportunities in careerbuilder, most of them asking JEE work experience.What should I do if I want to pursue the career in service-oriented technology in next six months?
posted 12 years ago
Don't I need the JEE development experience?
Service-oriented architectures are more that "technology". There is a style of business architecture that is also a service-oriented architecture. The software elements of a service-oriented architecture can be implemented with many technologies besides Java. There is C++, Perl, Python, C#, etc.
What should I do if I want to pursue the career in service-oriented technology in next six months?
If you want to develop a career in software design or business analyst, then you should learn both the business and technical benefits of what service-oriented architectures are, how they can improve the ability to handle change, reduce the costs of product development, etc. Learn how to build composite applications and how to create web services and learn about the Java Business Integration runtime environment.
Read the SOA Compass published by IBM Press.
Good luck! [ May 07, 2008: Message edited by: James Clark ]
Whatever you say buddy! And I believe this tiny ad too:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop