Financial institutions have long employed armies of developers to maintain their complex back office systems but until recently the majority of these developers worked in programming languages such as COBOL which have little applicability to startups.