MDAQ_Logo


Senior Java Developer

Singapore


Skills & Requirements

  • Hardcore java developers required. Someone who has extensive details on the internal workings of the JVM,
  • appreciates mechanical sympathy, has a passion for low latency and high performance systems
  • Good Core Java Knowledge – Threading, GC, Deployment, Troubleshooting, Maven
  • Good experience with data structures
  • Knowledge of python ideally or any other scripting language
  • Experience in architecture/design area
  • Lock free and concurrent systems
  • Knowledge on networking is highly desired. TCP/IP, UDP, NIO highly desired
  • Knowledge of high frequency, low latency systems
  • Knowledge in scalability/high availability
  • Familiarity with FIX protocol and any other connectivity protocol highly desired
  • Financial background specially FX is a good to have but not necessary
  • Working Knowledge in browser rich-client framework like Reactjs/Angularjs – (Bonus)
  • Working Knowledge in Mobile Development for IOS/Android – (Bonus)
  • Working Knowledge in FIX Protocol (Preferably in FX) – (Bonus)


Soft skills

  • Start-up mindset
  • Understand and practices the 12 Agile principles & 4 core values as stated by the Agile Manifesto
  • Must be a team player, someone who is unconcerned with titles and hierarchy in our flat organisational structure.
  • Someone who is really excited about problem solving and delivering innovative technology that carries real business value.
  • Ability to work hard and under pressure
  • Good communication skills in English
  • Always thinking of ways to improve current system
  • Willing to spend significant amount of time understanding the business in parallel with IT knowledge
  • Ability to solve problems in an efficient/innovative way

Please send your CV in confidence to
hr.tech@m-daq.com.