hey sherif,
One might have N number of factors due to which he/she chooses a job.As arulk advices above, first you need to decide what you would enjoy doing most - programming or coordinating among teams...
Actually I have known people who prefer programming even after 12 years in the IT industry, also there are people who, very easily put on the project management shoes and are at ease while coordinating with teams and doing all the management stuff, at a very early age.Either ways its only possible if you love what you are doing and enjoy it thoroughly.
I guess this isn't helping..or is it? :roll:
Coming back to the N number of factors I mentioned in my initial lines , I guess the bank might have offered you good enough package to lure you to accept the offer..or was it a wrong decision entirely!!..OK please pardon me for being derogatory but before saying YES to a job one needs to weigh the factors available to him/her.Presently these are trying times for any industry and recession is common every where.In such a situation one might not get the kind of job he/she is looking for, in fact just having a job should be considered a privilege.
Looking at your situation
you should continue with the ensuing work profile with the bank while making sure you are updated with the progress in the
J2EE world..though this is easier said than done..but then if you really think you want to write some code i am sure you will find a way out..