freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Summary

Build and optimize Java/Spring Boot back-end services for a financial markets data platform, focusing on performance, messaging, and distributed systems.

JOB PURPOSE:

CanDeal is looking for an exceptional Software Developer. As a member of the CanDeal Markets Technology team, you will assist in developing applications to further CanDeal’s infrastructure.

Primary Duties

  • Enhancing market data delivery applications manage.
  • Evolve internal and external web-based applications.
  • Code and performance optimization of internal applications.
  • Perform other duties as required.

Education & Experience

  • Bachelor’s degree in computer science/software engineering is required.
  • Hands on, 10-15 years java development, senior level with a solid understanding of Java/Spring Boot/Web ecosystem, with strong back-end and messaging skills and preferably in the financial services.

Qualifications

  • Deep understanding of design patterns in the context of distributed systems, SOA and concurrent programming.
  • Understand how to design, build and test secure services and applications.
  • XML and related technologies (JAXB, XPath, XSL)
  • Messaging experience: Kafka, Tibco Rendezvous/JMS/MQ/ or equivalent.
  • SOAP/Rest services
  • ORM(hibernate) / JPA /Distributed TX/Caching
  • Data modeling experience, strong SQL
  • Ability to troubleshoot and tune distributed java apps

Desired Skills

  • Knowledge of Fixed Income etrading systems
  • Experience with FIX (QuickFix J)
  • Knowledge of Identity Management solutions (IDM)

Key Qualities for Success

  • Self-motivated and driven
  • Takes initiative and can work independently without constant supervision
  • Well organized and results oriented
  • Highly enthusiastic, service-oriented individual
  • High attention to detail and commitment to quality

If you are interested in this opportunity, please send your resume to careers@candeal.com

Please inform us if you require any accommodation during the hiring process

See also