Win a copy of Five Lines of Code this week in the OO, Patterns, UML and Refactoring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Mid career crisis

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?

Regards,
Kumaran.
 
Author
Posts: 3445
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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 ]
 
Marshal
Posts: 67418
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by James Clark:
J2EE is hardly a "new technology" and has been around for over ten years.

I believe that the OP meant, "new to him".
 
Kumaran Swamy
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?

Regards,
Kumaran
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic