Java Developer


Posted 11 months ago

We are looking for a Java Developer! Reach out if you are interested and feel free to refer friends/colleagues!


Type of Employment: Contract
Title: Java Developer
Term: 6-months (with extension) – 37.5 hours/Week
Location: Toronto – Hybrid 1-2 weeks on-site
Job ID number: C1192


Brief Description of Duties: 


  • Independently develop solutions to resolve complex, multi-faceted problems to meet the business needs, by applying financial and technological knowledge. Ability to wear multiple hats at a time to run with multiple ongoing projects.
  • Provide third level application support at times when required across multiple business units globally.
  • Communicate with different technology and business groups to define requirements and test
  • Deliver the assigned project to specs within the projected timelines
  • Continuously expand on team knowledge
  • Documentation and development of workflow based on project requirements
  • Testing code and ensuring that any bugs are resolved through troubleshooting
  • Act as an expert technical resource for modeling, simulation and analysis efforts
  • Leverage industry best practices to design, test, implement and support a solution
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
  • Assure quality, security and compliance requirements are met for supported area
  • Be flexible and thrive in an evolving environment
  • Adapt to change quickly and adjust work accordingly in a positive manner
  • Migration and modernization project, currently in Phase I, moving away from existing infrastructure to private cloud
  • Focused on enhancement and consolidation of existing code, as well as removing some components and adding them to the private cloud

Must Have Skills:

  • Experience in enterprise application development using Java required
  • Recent working experience with Unix/Linux environment and proficient in shell scripting
  • Recent working experience in Oracle and Sybase databases
  • Experience with Messaging Bus technologies. Must have at least two of: Kafka, MQ, JMS, or Solace (note that Kafka, MQ, and JMS are most widely used)
  • Good working knowledge of design patterns and best practices


Nice to Have: 


  • Scala experience is an asset
  • Working knowledge of functional programming is a plus
  • Experience with DevOps practices and pipelines would be an asset
  • Experience working in capital markets and more specifically Fixed Income trading environment would be an asset
  • Experience with Fixed Income trading platforms, more specifically ION MMI would be an asset


Soft Skills: 


  • Must have excellent written and oral communication skills and be a team player
  • Ability to work independently

Job Features

Job CategoryJava Developer

Apply Online