My client is looking for a Core Java Developer to join them on an exciting misson.
Global Transaction Reporting (GTR) Technology serves the global transaction regulatory reporting requirements of the firm. These requirements span OTC derivatives, listed derivatives and cash products. The regulations covered are across America, Europe, and Asia and involve major initiatives. The Global Transaction Reporting team is looking for a senior java developer to join the growing team in Glasgow that also has presence in Mumbai , Bangalore, London, , Montreal and New York. The position will be working on Global Regulatory reporting projects like CFTC, Korea, EMIR, Mifid etc that are critical and driven by the regulatory requirement/deadlines.
* You will be part of collaborative agile development team to develop functionality in an iterative fashion liaising with the business analysts, product owners and other developers in the scrum team.
* You will be part of a dynamic team building systems that are critical to the business. Solving problems to meet the ever changing regulatory environment.
* You will be responsible for continuously improving the quality of our system and codebase including code reviews and refactoring where necessary.
Core Java (minimum Java 8)
Experience of Agile and Scrum methodologies
Good knowledge of SQL, data-modelling and writing performant queries
UNIX systems and shell scripting
Integration technologies – MQ/Xml/SOAP/JSON/Protocol Buffers/Spring
Enterprise Architecture Patterns, GoF design
Build & agile – Ant, Gradle/Maven, Sonar, Jenkins/Hudson, GIT/perforce.
Sound understanding of OOP design and SOLID principles
Experience in banking and regulatory reporting
Knowledge of OTC, listed and cash products
Domain driven design and micro-services experience
(Diversity candidates welcome)