Learning to negotiate is one of the best skills you can acquire. This is true when you will be hiring professionals for the skills they possess. Inability to negotiate well could mean paying higher Java developer contract rates when you probably don't have the money for such. Paying the first rate the developer quotes on his contract is not advisable. If you believe the developer you have found is the right one, you shouldn't abandon him to look for a cheaper one. According to a study conducted in 2007, negotiation skills are acquired.
So, how do you negotiate with the Java developer to quote you the best contract rates?
Do your homework
First, you have to do your homework well. You must know the work the developer is to do. According to the US Bureau of Labor Statistics, the developer has a huge responsibility. Take time to find out the Java developer contract rates charged by other professionals. As long as you're able to tell the developer that you can find similar quality services elsewhere at a cheaper rate, he will be under pressure to lower it. Next, find out how much the work costs the developer to do. While at it, confirm whether the developer is under tight deadlines with his other projects.
Allow the developer to name his price first
Second, give the developer time to name his price first. Don't be the first one to name your price. Being the first one to name the price limits how far you can go with the negotiations. Allowing the developer to name his price first exposes you to the possibility of receiving a lower quote than what you were to pay initially. However, be ready for the developer to quote any amount. According to PayScale.com, the average salary that the developer earns per year is $70,773. The best developers make more than $100,000 per year in addition to other bonuses.
Don't be too reasonable
Third, try not to be too reasonable with the developer. The classic rule in negotiating is to counter the developer's price before settling somewhere in the middle. This strategy works if the middle is lower than what you were initially ready to pay. If the middle ground is several times higher than your best offer, you would have to reconsider this approach. If the developer insists that you have to make the first offer, let your initial quote be ridiculously low. This puts the developer on the defensive thus forcing him to abandon his rate and look for the best from you.
Know your limits
Finally, you should know your and the developer's limits. Find a way of convincing the developer that he's got a good deal from you. At times, it pays to be silent after the developer has made his offer instead of rushing to counter it immediately. Let your silence make the developer a bit uneasy. Don't forget to ask for extras. To do this effectively, you would have to do a bit of research on the developer's responsibilities. If these tactics don't work, let the developer know that you're ready to walk away.