File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Jobs Discussion and the fly likes I am confused, please show me a way Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "I am confused, please show me a way " Watch "I am confused, please show me a way " New topic

I am confused, please show me a way

Rudradutt Joshi
Ranch Hand

Joined: Dec 06, 2008
Posts: 45

Hi All,

I am currently working with J2EE (hibernate...), Ajax kind of advance web technologies and some core Java (TCP/IP),threading with 8 months of experience. Now I am being offered jobs at some other companies.
Among them, one is a good reputed company, and wants me to work on 'DIAMETER' protocol and related networking technologies, the other good companies wants me to continue with struts-spring-hibernate.
I will figure out the stability of the companies my self, pay scale of all the companies are pretty competitive with each other. So please if some of the Mights can suggest me which is a better option for me as for the future perspective, technically as well as give me the points that I should consider before making a decision.

arulk pillai
Ranch Hand

Joined: May 31, 2007
Posts: 3371
Firstly, congrats for having multiple offers. I have listed some aspects to consider in my blog at

In my view stick with struts-spring-hibernate. Also find an opportunity where you can have exposure to integration technologies like Web services, JMS, etc and popular archituctures like SOA.

Good luck.

[] | [Java job hunting know how] | [Java resumes]
Rudradutt Joshi
Ranch Hand

Joined: Dec 06, 2008
Posts: 45

Precisely what I needed,

Arulk, Your blog was fabulous, and helpful in more than one ways,
I took a look at sample of your book, and will surely keep handy next time when I will start job hunting.

Thank You,
Sonny Gill
Ranch Hand

Joined: Feb 02, 2002
Posts: 1211

You really need to get more information on the kind of work you will be doing at the two companies and then decide.

Sure, struts/spring/hibernate are in fashion right now, and they are good technologies in their own right. But, how will you feel writing your 10th struts/spring/hibernate app in 2 years time? It can get monotonous very fast. Of course, the same thing could happen at the other company too.

I would suggest that you investigate which company has the kind of work environment that suits you. How much importance is placed on creating high quality software? What are there approaches to continuous training and mentoring? What kind of development process do they use (xp, scrum, waterfall etc.)? What kind of hours do people work? Do they do original design and implementation, or is most of the work maintenance or implementing designs provided by other people?

Unless you have a clear preference for one, the answers to these questions matter more than exact technologies you will be using.

In general, I would suggest that go for the job that will give you harder problems to solve. That is how you improve yourself.
While you are doing all this soul searching, I urge you to read Dr. Richard Hamming's You and Your Research.

The future is here. It's just not evenly distributed yet. - William Gibson
Sonny Gill LinkedIn
Henry Wong

Joined: Sep 28, 2004
Posts: 20517

Now I am being offered jobs at some other companies.
Among them, one is a good reputed company, and wants me to work on 'DIAMETER' protocol and related networking technologies....

Basically, RADIUS is one of the main standards for authentication, single sign on, etc. I guess DIAMETER is supposed to be the next version -- bad pun in my opinion... ...Most people just used radius. Not many get to work on the protocol itself, and certainly not for the next version. (this is assuming we are talking about the same thing).

I disagree with the other posters, in dismissing this offer too quickily. If it is what I am talking about, it could be incredibly interesting, and you could end up as a very high valued security and networking expert after this.


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Rudradutt Joshi
Ranch Hand

Joined: Dec 06, 2008
Posts: 45

I think this is the only place, where some one like me (a very novice) can get such mentors. So I am thanking you all for your guidance in selecting the appropriate way.

I am assessing the companies as Arulk and Sonny (I must add 'Sir' followed by your names) show the way, And yes Henry (Sir *3 ), I am also assessing the importance of the protocol for my future perspective, as I am having some time to decide which way to go.

Sonny thanks for providing such brilliant article on soul searching, I will revise it time by time for regain courage (human tendency to forget things ) and sure will refine my self every time I will read it.

Once again thank you all for your help and time. I will surely right down the path to destiny when I will select one
I agree. Here's the link:
subject: I am confused, please show me a way
It's not a secret anymore!