Senior Software Developer

Job description

About Us

FlexTrade is a dynamic and fast-growing company looking to hire dynamic and passionate individuals to grow its development team.

Founded in 1996, FlexTrade Systems is the global leader in broker-neutral algorithmic trading platforms and execution systems in equities, foreign exchange and listed derivatives.

FlexTrade introduced the first trading system that allowed clients to control and customize their propriety algorithms. FlexTrade allowed them to maintain the confidentiality of their trading strategies through a vendor-provided, broker-neutral platform. We now have a varied product suite that includes new trading systems, risk-management and analytical tools. Our client base includes over 175 buy- and sell-side firms, including many of the largest investment banks, hedge funds, asset managers, commodity trading advisors and institutional brokers.


Scope and Responsibilities

  • Experience required for a front-end team to be responsible for a FX trading platform, including a multiplatform desktop application, a web portal as well as mobile application.
  • Work in a fast-paced Agile team to develop new features, as well as maintain and improve existing applications.
  • Test and review codes of peers.
  • Help and support other developers in the team.
  • Research technologies and methodologies which will improve our product or practices.

Requirements

Requirements and Experience

  • 3+ years of relevant experiences
  • Strong passion in programming
  • Knowledge of code design
  • Test driven development (TDD)
  • Strong knowledge in core Java
  • Great to have: Experience with Swing, JavaFX, Spring, mobile app development
  • Nice to have: Experience with Scala, React
  • Nice to have: FX Trading knowledge
  • Nice to have: Application of agile methodologies
  • Team player, willing to learn and share knowledge with others