We're hiring a...
Java Developer - Capital Markets

Toronto, Ontario, Canada

Job Description

Experience of agile and scrum methodologies. Years of demonstrated work experience and excellent knowledge of Core Java (minimum Java 8, i.e. Collections, Generics and Functional Programming etc.). Experience using Spring. Unix shell scripting. SQL and Relational Databases such as DB2. Integration technologies - MQ/Xml/SOAP/JSON/Protocol Buffers/Spring. Sound understanding of OOP design and SOLID principles. Enterprise Architecture Patterns, GoF design. Build & agile - Ant, Gradle/Maven, Sonar, Jenkins/Hudson, GIT/perforce. Ref#3349

  • Sound understanding of Object Oriented Analysis, Design and Programming
  • Strong communication and stakeholder management skills
  • Experience in Capital Markets Banking, and Regulatory Reporting are a must
  • Knowledge of OTC, listed and cash products
  • Domain Driven design and micro-services experience