Year 1: Junior analyst - £27k (typically £25k)
Year 2: Analyst - £31k
Year 3: Senior Analyst - £40k
Year 4: Senior Analyst (for a much better company) £~87k (forecast) for this year.
It is pretty unrealistic to believe you will move up in position every year for 3 consecutive years as you will generally have longer as an Analyst before moving up to Senior Analyst. Progression is nowhere near this quick in most companies. There is often little or no short term mobility if there is a team structure with a Senior at the head of each unless they move on. Think the poster said he is on 60k basic with extras that can disappear if the company suffers a downturn, can't remember whether this was a London position or not.
The real way to make cash is contracting earning 80k+ as the average permanent position lasts just 2 to 3 years anyway in the IT industry. If you live around London there will be plenty of contract work, living away from London hotel life and costs make it far less attractive. You dont get the office politics contracting which is a massive bonus. Java is in demand around the country more than most languages and would see you stay in work, less likely to be offshored than database work also.