Java Career Tips

Here are some Java developer career tips that will inform, motivate and inspire you. Simple job hunting, interviewing, networking, and Java resume writing tips can make a huge difference. These Java career tips are based not only on my own experience and observation, but also from the questions frequently asked in Java job forums. For example,

Q. I have offers X, Y, and Z, and which one should I choose?
Q. How to become an architect?
Q. How to get an entry level job in Java?
Q. How to write an effective resume? Can someone give me feed back on my CV?
Q. How to become a freelancer?

Java Interview Tips (click on highlighted links)

5 Java Interview Tips

You have no control over what questions get asked, but you have control over what message you want to get across to the interviewer. This is done mainly through open-ended questions like

"Tell us about an instance in your recent project where you made a significant contribution, where you had to choose from different available options, also give us the reason how and why you chose the particular option? "

How to prepare for Java interviews?

Most of the interviewers start with your resume, and then get into more technical questions. Interviews are not just technical contests, and it is an opportunity for both parties to assess each other. With some preparation and know-how, you can stand-out from the pack.

How to choose from multiple Java/J2EE Job offers?

In Java/J2EE career forums, interview candidates often ask how to choose from multiple job offers? This is not an easy decision to make and often this dilemma is made worse due to not asking the right questions about the position or role at the interview.

Java Resume/CV Tips (click on highlighted links)

Why do many Java resumes fail to make an impression?

Ineffective resumes result in prolonged job searches, and very often, lower salary offers. It can also negatively impact your self confidence. When people get a poor response to an application, they think that they are the problem, but fail to think that their resume could be the problem.

Getting some experience on your CV 

You can't get a job if you don't have enough experience, but how do you get an experience, if no one is willing to give you one? This is a vicious cycle, and you need to break it by offering what the companies are looking for -- Experience

If the market is hot, a well-rounded candidate with a decent resume and little or no experience could easily walk into an interview. But, during a difficult job market with economic meltdowns, one needs to have a highly effective resume with at least 1- 2 year experience or more. So, how do you beat this catch-22 situation?

General Career Tips (click on highlighted links)

Are technical skills alone or being a quiet achiever sufficient to boost your career?

Everyone wants more money, but it is something entirely different to be worth more!. Your value is established entirely by your ability to render useful service or ability to induce others to render such service. Before you even start to negotiate your salary be sure that you are worth more than you now receive.

Have you got 4-year Java/J2EE experience or one year repeated 4 times?

Some employers and recruitment agencies seem to put more emphasis on quantity (i.e. number of years of experience) than quality (i.e. caliber of the candidate). Some candidates are more pro-active and passionate about their achievements, skills and widening their horizons while the others get into a comfort zone performing repetitive tasks.

Why certifications are alone not enough?

Certifications are a great personal achievement. But the true value of a certification to a prospective employer is not the certificate you receive, but your ability to apply what you had learned and the steps you take to achieve your certification(s) -- prepare, learn, research, practice, commitment, motivation, etc. Certification is a good start for beginners . Certifications are alone not enough for you to do well in your career or stand out from your competition. If certification is the only stand out item in your resume/CV, the prospective employers won't be interested.

Don't be afraid of failure

Your CV didn't get short listed; you didn’t get the job you hoped for; you didn’t get the raise you deserved. Don't be afraid of failure because  ....

Top 5 career mistakes that I made as a Java developer
Why was I unemployed for about 16 months with M.Eng degree?
Why did I leave my first Java job just after 5 months?
What happened when I let others decide what is best for me?

How to earn more? 

 If you did not change in any way in the last year, it’s not very probable that you will get more money. Constantly expand your knowledge and skills. The skills expansion could happen not only through on the job experience, but also through pro-actively applying what you learn through books, blogs, online white papers and self-taught tutorials/projects. Nowadays, there is no such thing as real job security. The real job security comes from keeping your knowledge and skills current and sharp, presenting yourself in a better light in your CVs and job interviews, building a good online persona, and networking.

Are you feeling stagnated?

One of the dilemmas many professionals face is when to jump the ship? versus when to steady the ship? There is no right or wrong answer to this question, and the answer depends on the individual circumstances. But here are some of my thoughts that might aid in your decision making. With the start of a new year, you may be among the millions of people thinking of making an important change in your life.

Handy job hunting tips in tough times for Java/JEE professionals 

 If the market is hot, a well-rounded candidate with a decent resume and little or no experience could easily walk into an interview. But, during a difficult job market with economic melt downs, one needs to explore other avenues. Job hunting can be emotionally exhausting, especially if the search lasts for a long time. You can increase your chances of finding a job by casting a wide net.

How to become a software architect?  

 In industry specific forums, I often see questions like “what certification do I need to do to become an architect?”. The simple answer is that you don't need a certification to become an architect. It may help, but there is a lot more to it to become an architect.

Why must you have a technical blog?

Do you have to be an expert in a technical area to write a technical blog? The answer is no. You write a technical blog for a number of reasons.

How to standout from other Java/JEE professionals?

The developer world is very competitive. It's difficult to stand out from the pack, but this blog illustrates with three different scenarios where you can make yourself shine - at an interview, in your resume and at work.