Previous Job
Previous
Java Developer
Ref No.: 18-05721
Location: New York, New York
Position Type:Contract
Pay Rate : $ 78.85 - 89.13 /Hour
The Global Transaction Reporting team is looking for a senior Java Developer to join the growing team in New York. You will be part of a global team, which also has presence in Glasgow, Mumbai, and London. You will be part of a dynamic team building systems that are critical to the business and solving problems to meet the ever-changing regulatory environment. 

About the role
  • 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 work primarily as a Java developer as part of a collaborative agile development team. 
  • You will be required to liaise directly with a variety of stakeholders throughout the firm 
  • You will develop functionality in an iterative fashion, liaising with the business analysts, product owners and other developers within the scrum team 
  • You will be responsible for continuously improving the quality of our system and codebase including code reviews and refactoring where necessary. 
Required Skills: 
  • Experience of agile and scrum methodologies. 
  • Core Java. 
  • Unix shell scripting. 
  • SQL and Relational Databases such as DB2. 
  • 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 Object Oriented Analysis, Design and Programming. 
  • Strong communication and stakeholder management skills 
Desired Skills: 
  • Experience in banking and regulatory reporting (CTFC, EMIR, Dodd Frank, MiFID) 
  • Knowledge of OTC, listed and cash products 
  • Domain driven design and micro-services experience