views:

129

answers:

2

I am looking for suggestions regarding a job description for a Java (server-side) developer. The position requires primarily maintenance programming on a relatively stable product, but also requires extensive debugging capability. We've had difficulty in the past with people being uninterested in diving through through tons of log data and legacy code in order to debug specific issues.

What kind of job description would principally appeal to the developers with a strong debugging mindset?

+12  A: 

Your own description here is a pretty good start.

The position requires primarily maintenance programming on a relatively stable product, but also requires extensive debugging capability.

This tells me that I won't be doing a lot of new development, but will be maintaining an existing product.

I'd include:

Looking for someone who's interested in diving through through tons of log data and legacy code in order to debug specific issues.

Just be up-front about exactly what you're looking for. It would be refreshing to read an accurate job description for a change, instead of the alphabet soup job postings written by HR managers that I normally see.

Bill the Lizard
true word! I like people being honest, however I can hardly imagine any ambitious dev would want to do a job like that.
Johannes Rudolph
@Johannes: Probably not, but you might find some interested testers, or maybe some recent graduates.
Bill the Lizard
@Johannes: I see your point, and I agree with @Bill too. Also you might find someone interested in working with legacy code for a reasonable time and then move to more interesting tasks.
JuanZe
A: 

How about:

Our code sucks. Heeeeelp!

T.E.D.
I knew this was headed negative, but sometimes you just gotta take the pain. :-)
T.E.D.
Hehe... I appreciate the humour value. :)
jsight
Actually, that's exactly what I want to see on a job advert. Clearly the code has enough business value to outweigh the technical nightmare. Where there's muck there's brass!
Alun Harford