Java Developer

Skills
Computer ScienceJavaAutomated TradingTrainingEasily AdaptableGarbage CollectionJava Development
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3+ years of professional Java development experience
  • Strong Core Java development skills
  • Smart Order Routing experience
  • Strong Order Management System experience
  • Understanding of multithreading concurrency locking collections and performance optimisation
  • Experience writing efficient low-level Java code with minimal garbage collection
  • Excellent written and verbal communication skills
  • Bachelor’s degree in Computer Science Electrical Engineering or related technical discipline

Nice to have

  • Detail-oriented
  • Performance-focused
  • Collaborative
  • Analytical
  • Adaptable

Day to day

  • Develop and enhance real-time FX trading applications using Core Java
  • Design and implement new features from functional and technical requirements
  • Troubleshoot production issues and optimise system performance in low-latency environments
  • Collaborate with engineers to improve reliability scalability and platform quality