Job Description: Responsible for the design and development of new service orientated applications (SOA) according to specifications. Job Requirements: Object Orientated Development environment (i.e. Java, Spring Framework, JBoss) Best practices for Quality Assurance (QA) Banking systems environment Banking business model 6 years' experience in Software development, project delivery and implementation