Work within development / project lifecycle from analysis to implementation, test and release. Work as part of the relevant IT development team and as part of the specific development project teams as dictated by project delivery and deadlines and in particular with Oracle PL/SQL developers, Universe Developers, testers and business analysts. Hands on experience with Java, J2EE, Spring & Hibernate. Experience on UI development using GWT /SmartClient /SmartGWT. Experience with AJAX and related UI technologies and frameworks. Strong analytical skills and interest in business application design. Banking domain experience will be an added advantage. Design, code and unit test new features. Provide technical support during testing. Assist in deployment and provide post deployment support. Remain up-to-date in respect of current and future upgrades as they relate to own and team's area of work. Participate in relevant IT and non-IT projects as directed by line manager. Keep pace with new developments in Core Java and J2EE technology.