Is it common practice in Spain to sign a fixed-term labor contract?

Fixed-term employment contracts are only allowed for specific circumstances. In absence of them, the contract must open-ended. Currently fixed-term contracts are only allowed in two cases: to perform a specific job (for instance, to develop a specific app or software) or to support a peak in the employer’s workload.