I normally don't comment on compensation, but I just have to say that this is incorrect.
I'd like to share a few thoughts on this without going into details on any numbers at investment banks:
-If you are hired into a product-specific technology group, many of these groups used to be part of the business side and bonuses will tend to reflect that. There is an incredibly strong market for financial developers right now, and this is being further exacerbated by a shortage of new H1B visas. This is scaring many CIOs, because they know that if they aren't able to pay their technology staff well, the firm will be going back to paper trade tickets and weekly trade reconciliation. I think you said you were hired into a fixed income group, where CIOs are especially scared. A number of hedge funds and financial technology firms are picking off developers in fixed income left and right.
-For a quick comparision, many of the people working in these groups could have easily landed six-figure jobs at Google, Microsoft, or Markit working 40-50 hours/week. If they had chosen to work for a hedge fund (albeit with crazier hours and less job security.), they could have made double that during their first year. A developer at an investment bank would typically only take a job as a financial programmer if he thought he could earn about the same amount per hour, and most firms are aware of this.
-If you're still comparing offers, bonus is something you shouldn't be afraid to ask your hiring manager about it. Something like, "will my bonus look like that of someone at Microsoft or that of a trading analyst's?" should give you a good picture.