Description
My client is a global financial institution. The successful candidate will cover development for an application stack comprising in-house and vendor developed technologies, as well as being a stakeholder in the surrounding co-system including exchange connectivity, risk management, Middle Office/allocations functionality, SWIFT/payments, margins, custody etc.
This is a technical, high profile role. The candidate will be required to have strong software development life cycle experience together with a strong Java/Web background.
Experience with multiple languages and development styles will be a benefit.
The candidate will work as part of a team of 10-15 members, and will be expected to perform all aspects of the software development life cycle (lightweight project management, analysis, discussing with product owners, software design, coding, testing and release).
Mandatory Knowledge/Experience:
Strong Core Java experience
Test Driven Development
Web libraries (jquery/bootstrap, Angular etc)
Spring (Beans, integration, JDBC)
Messaging (Tibco EMS and/or ActiveMQ)
Data warehousing and formal database design
Experience of Futures/OTCC or Capital Markets order life cycle in general
Practical experience in analysis/design/implementation of successful projects in the Futures back/Middle Office area