That sounds like a huge breach of the NDA or employment contract. Pretty sure you're not allowed to expose internal company code or requirements to third party outsiders without approval in any sane company with half decent lawyers who can draft an employment contract, let alone a financial company.
Here in EU they do background checks for devs working in most financial companies.