read your description for your DB role. To me it is more like trade support, meaning you liase with front office and back office settlements team to help settlement of the trade...im not very sure if im correct or not...
i think it depends on what is your interest. if you you are really an IT person, you like programming stuff, you should go for JP morgan one...you will be surprised that IT analyst get paid well in i bank...and career path is promising.
well, if you simply wants to stay in i bank...then go for second role...
like those pple say, it is the business side...