What you'll need?
- Back-end Java experience, especially new features of Java 8
- Agile Software Development
- Testing Automation
- Spring Framework
- SQL - relational database experience
- Continuous Integration process and tools like Jenkins, Maven, Gradle
- Test Driven Development
- Java Message Queues
- Financial Markets and Products, especially G20 and MIFID reporting requirements and front office apps like Murex, Calypso
- Experience with XML
- Apache Camel
- Drools rule engine
- Oracle
- DevOps practices and deployment automation tools (Puppet, Ansible)
- Acceptance test frameworks like Cucumber, JBehave, Fitness
- Functional Programming languages - Scala, Groovy
- Git source version control system
- Financial Info eXchange format (FIX)