Perform J2EE software development of the Banking System. Analyze changes and impacts on existing systems. Must have a solid understanding of Object Oriented Programming. Designs programs for projects or enhancements to existing programs. Prepare test scenarios and conduct system tests Ensure test accuracy and completeness for a problem free-implementation. Conduct code review. Ensure that all documentation, processes and methodologies used in the various phases of system development and implementation and production system support are in accordance with the Group’s standards. Strong communication skills are required as position will interact with business owners. Good interpersonal skills, be able to work well with other team members and has the ability to drive work progress. Able to relate to business requirements and understand business drivers and imperatives.