I worked for a lot of different oilfield companies through a contractor but never Repsol, can't tell you much other than they either bought a lot of Talisman stuff in my area or it was a name change similar to what Penn West did as "Obsidian".
I hope you can get your foot in the door but as as I'm sure you know sometimes these job postings are more of a formality than anything. Imho they might know exactly who they are goin to hire but it never hurts to try. I know of a couple of guys that got hired on because their resumes and interviews went exceptionally good.