temporary contracts
Not really.
These temporary contracts are usually for the season and they last for 6-8 months.
If airlines need people for the summer, they usually advertise in March/April and people start the training not much after the selection. The contracts normally finish around October/November. Although, you can resign any time if you want.
Rumour has it that as EasyJet is expanding in Europe, it will offer positions for Italian bases next year. (Language knowledge is required.) They might will have some spots available in England, as well.
Check other low-cost airlines in the UK in spring.