Top investment bank, eh?
I know COBOL, JCL and am not 65 years old which means I'll be around for quite a while. Let's face it, you still use COBOL and training people is expensive. The old COBOL engineers are dying and there is not a lot of young-blood around, is there?
Send me your company's annual statements for the past decade and I'll see if you are good enough to employ me.
I could put any number of other TLAs and buzzword into my CV and pass quite a few other check-lists. And you know what? It's pointless. Totally and utterly pointless.
For a tech company (e.g. a software house) it's worthwhile, but a bank? Get real. Most actual dev work will be off-shored/outsourced to an actual tech company, your tech work will be applications or infrastructure support. Any decent dev can learn any high-level language well enough to do applications support. The big trick is is finding one who can learn the problem domain, work with others, think fast, follow procedures, define procedures, unit test, document, mentor, train and do all those other things that do not have buzzwords and do not feature in your pathetic little check list.
Also, when I say I do not what a job in region X or I only want a job in region Y; I really do mean I DO NOT what a job in region X or ONLY a job in region Y so stop fucking calling me about shit that is in X or not in Y!!!