Mobile menu
Profile

Senior Java Developer

Poziții disponibile: 2 poziții
356
1
FULL-TIME
IT & Software
Cluj-Napoca
P3 Digital Services

Project Description:

  • High frequency trading system that execute strategies with minimal latency;
  • Service oriented architecture;
  • High-performance data processing, messaging, and execution components to ensure swift and accurate order execution.

Who are we looking for:

  • Experienced Core Java JDK 11+ Developer (5+ years experience);
  • Thorough knowledge of Java programming concepts and JVM internals, tuning for low-latency, GC-free real-time operation;
  • Strong knowledge of object oriented programming, data structures, algorithms and design patterns;
  • Strong communication skills and the ability to work in a team;
  • Experience in data driven performance analysis and optimisations (Big Data and enterprise wide applications);
  • Technology stack and paradigms such as: Core Java, event-driven architecture, event sourcing, distributed database and optimization (Singlestore);
  • Linux systems programming experience including memory management, concurrent programming infrastructure, and the networking stack (it’s a nice to have);
  • FIX Protocol (4.2/4.4);
  • MOM (message oriented middleware) – Kafka, Tibco, Solace;
  • Working experience with highly available, fault tolerance systems and message loss prevention strategies.

Responsibilities:

  • Design and develop a high-performance and high-availability trading platform including order management, broker/exchange FIX gateways, processing high volumes of ticking data and post-trade processing;
  • Propose solutions to complex problems related to the event-driven system architecture;
  • Lead software design, code reviews, and technical meetings;
  • Performance Optimization: Continuously analyze and optimize the HFT system's performance, latency, and throughput. Identify bottlenecks and implement enhancements to maintain a competitive edge in the fast-paced trading landscape;
  • System Monitoring and Maintenance: Monitor the HFT system's health, stability, and uptime. 
  • Respond to and troubleshoot issues promptly to minimize downtime and maintain seamless operation;
  • Risk Management: Collaborate with risk management teams to develop and implement risk controls, position monitoring, and anomaly detection mechanisms. 

Senior Java Developer
P3 Digital Services

Alte evenimente