J.P. Morgan continues to reshuffle it management team following a colossal trading loss earlier this year.

On Dec. 5, the company announced in a Form 8-K that it has appointed Mark O'Donovan, the company's principal accounting officer, as corporate controller, effective as of Nov. 29.

O'Donovan, who joined J.P. Morgan in 1996, served as the global controller for the investment bank since 2010. He previously served as global controller for treasury and securities services from 2007 to 2010, and the head of corporate regulatory reporting from 2004 to 2007.

O'Donovan assumes the role of corporate controller from Shannon Warren, who has been appointed as co-chief control officer. The role of the co-chief control officer is to assist the bank and its various business units in helping to remain compliant with regulatory requirements.

Last month, J.P. Morgan named Marianne Lake, currently chief financial officer for the bank's consumer unit, as the bank's new CFO. She will succeed Douglas Braunstein in this post early next year. Lake will report to Chief Executive Officer James Dimon and join the company's operating committee.

J.P. Morgan currently is under investigation by federal authorities after an internal investigation revealed that its traders may have attempted to conceal the losses from a soured trading bet that resulted in a $6 billion loss to the bank.