Java Software Engineer Forex

  • Full-time

Company Description

We are looking for experienced and talented Java Software Engineers with high performance and product quality mindset to be part of the team in charge of the evolution of Forex platform.


As a member of the Software Engineering Department within the Forex team, you will participate in all stages of software development: from design and implementation to maintenance, scaling and performance tuning. You will have the opportunity to work on a wide variety of applications, ranging from mission-critical trading systems with sub millisecond performance constraints to near real-time/real-time data analytical tools.
 

Job Description

Daily routine: 

  • Advance the Forex platform with new features staying on top of evolving Java technologies 
  • Participate in improvements of traders’ analytical tools and get your hands on BigData stack 
  • Work closely with financial experts to gain first-hand Forex experience and discuss possible solutions and alternatives to embed their requests 
  • Keep yourself up-to-date on the cutting-edge technologies and contribute actively to the technical choices of the team 
  • Troubleshoot production issues (level 3)

Qualifications

  • Master or Bachelor in Computer Science with 4+ years of Java experience 
  • Experienced in multi-threading programming 
  • Interested in financial industry mechanisms 
  • Solid analytical and problem solving abilities 
  • Good grasp of design patterns and SOLID principles 
  • Team player, rigorous and autonomous 
  • Fluent in English


Nice to have: 

  • Experience in development of the distributed applications or mission-critical software products 
  • Experience in Linux, Network, Databases and testing strategies

Additional Information

SQ2

Privacy Policy