help me decide which JAVA job is better!

Borealis7

Platinum Member
Oct 19, 2006
2,901
205
106
Hey guys,
I'm getting back into the JAVA and J2EE world and i'm currently in the later stages of interviewing with 2 companies who offer 2 different types of jobs, but i'm not sure which one i want...perhaps you could help me.

first one is HP Software R&D, i've interviewed for a development position in Enterprise Resource Monitoring. it's a product called "SiteScope" the IT guys among you may have heard of. the job includes developing enterprise scale, dynamic and extensible software, more "back-end JAVA" rather then GUI.

Second one is with AT&T Wireless, developing JAVA applications with Android SDK. I dont have any mobile experience but i think i would like to get into it since its such a hot topic these days and i'm thinking ahead in terms of my career.

both are big companies who pay well and have good benefits, on one hand i'm more inclined to go for the HP job since i like the challenge of developing complex systems with multi-threaded processes (which i don't assume there are in an Android application) and i enjoy it more than i enjoy designing GUI and "the View+Controller layers".

on the other hand i don't know much about developing mobile apps for android and its something i would like to know. its a popular subject today with a broad horizon and gaining that experience could help me a lot in the future.

i'm sure both jobs will be interesting (which is perhaps more important to me than the pay) and as i still dont have a final answer from both companies on whether i got in or not, my problem might even solve itself.

lets say i do get accepted to both jobs, what do you think i should do?
 

Stuxnet

Diamond Member
Jun 16, 2005
8,392
1
0
We use SiteScope. Hate it.

Go with the mobile job. Not because I hate SiteScope, but because mobile development is where it's at. You'll have fun.
 

Saint Nick

Lifer
Jan 21, 2005
17,722
6
81
I'd agree with the mobile development. Industry is moving that way...stick with that. I am just getting into Java development with enterprise applications. It isn't bad, but definitely not as "cool" as mobile dev :)
 

Stuxnet

Diamond Member
Jun 16, 2005
8,392
1
0
Yup... a lot of Java development these days seems to mostly be web services development (yawn). In the off chance you're writing an actual piece of software using Java, I feel sorry for you (unless things have improved since the AWT/Swing programming days - I haven't written much Java in the past few years).

With mobile development, you'll get to do "fun" Java programming. Of course, the elephant-in-the-room question is whether you'll get to do any iPhone development as well. A lot of mobile dev shops are running parallel teams for mobile devices (iOS and Android), and I've heard it can get sticky at times for a variety of reasons.
 

Borealis7

Platinum Member
Oct 19, 2006
2,901
205
106
yes there will be some iphone development, but around 75% of the time it'll be android.
i have an appointment with AT&T next thursday, still waiting on a final answer from HP (2 weeks now, i've been emailing them to remind them i'm still alive).
 

beginner99

Diamond Member
Jun 2, 2009
5,320
1,768
136
Well if you can't decide by the job description, decide based on

- vacation days
- location which suits you better
- other benefits like flexible work hours (no idea if you have such things in US)
- salary
- ...you get the idea

Salary is there on purpose because if the difference is small I would take the one with better "benefits".

Android does sound more sexy though.