Developer (Java /kdb+/q)

Developer (Java /kdb+/q)

Posted 1 day ago by Vallum Associates

Negotiable
Undetermined
Onsite
London Area, United Kingdom

Summary: The role of Developer (Java /kdb+/q) involves extensive experience in kdb+/q and the design of large kdb+ systems, with a strong emphasis on computer science fundamentals and modern software development practices. The position requires development in a Unix and/or Linux environment, along with core Java development experience. Candidates should also have experience with low-latency systems and knowledge of financial products. The assignment is for one year with potential for prolongation and requires onsite presence three days a week.

Key Responsibilities:

  • Design and develop large kdb+ systems.
  • Implement modern software development practices.
  • Develop applications in a Unix and/or Linux environment.
  • Engage in core Java development.
  • Work on low-latency systems development and tick data capture.
  • Utilize knowledge of market data and algorithmic trading data.
  • Handle various financial products including Equities, Futures, Options, and FX.

Key Skills:

  • Extensive experience in kdb+/q.
  • Strong understanding of computer science fundamentals.
  • Experience in Unix and/or Linux environments.
  • Core Java development experience.
  • Experience with low-latency systems development.
  • Knowledge of market data and algorithmic trading.
  • Familiarity with financial products like Equities, Futures, Options, and FX.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Duration of assignment: -1 year (potential prolongation)

Onsite requirements: 3 days/weekly

Required skills and qualifications

  • Extensive experience in kdb+/q, including the design of large kdb+ systems.
  • Strong understanding of computer science fundamentals and modern software development practices.
  • Experience with development in a Unix and/or Linux environment.
  • Core Java development experience is often required.
  • Experience with low-latency systems development and tick data capture.
  • Knowledge of market data and algorithmic trading data is highly beneficial.
  • Experience with various financial products like Equities, Futures, Options, and FX is ideal.