Job Openings Senior Software Engineer (Core Java)

About the job Senior Software Engineer (Core Java)

Responsibilities

  • Build low latency, high performance system for electronic trading.
  • Develop distributed and scalable solution for market connectivity gateways using FIX or other financial protocol
  • Continuous improving tools for performance tracking, monitoring and reporting on suit of trading applications.
  • Communication with sales and clients about new requirements and participate in solutioning.

Educational Background and Experience

  • Degree in Engineering
  • Over 2 years of core java development experience

Required Skills

  • Advanced programing in Core Java and multithreading
  • Competent in low latency, high performance server side development
  • Understand FIX or other financial transaction protocols
  • Knowledge in development lifecycle and build tools such as Git, Maven, Jira, Jenkins etc
  • Background in Spring framework, apache commons, Disruptor etc
  • Worked with Linux / UNIX, bash or Perl or scripting skills
  • Experience in SQL databases, queries and stored procedures
  • Self-starter, resourceful and problem solver who is independent and produce high quality end product

Additional Requirements

  • Understanding of financial markets and financial transactions
  • Skilled in high performance, low latency Java programming