I recently graduated and started my first full time position as a software developer. It is 6 mo. contract to hire. During the interview, we discussed using Java and Linux. That is what I put on my resume as well. When I started the job, I was given a project on an antiquated IBM system that I was told would only take a week. It has ended up taking three months, and I haven't seen or written a single line of Java.
I have been offered a permanent position, but I am not going to take it. Obviously, I don't want to work on outdated systems, but I also resent being misled in the interview. I know I need to be reasonably flexible in terms of what technologies I can work on, but on the other hand I do expect the job as described in the interview to somewhat resemble reality.
My question is how do I describe this situation to interviewers? I don't want to seem like a "prima donna" but I also want to make it clear that I want to work on Java projects. I also want to explain why I left the previous job. Should I just say it was a 6 month contract and ended?