My current auto-trading platform is written entirely in Java. The core problem is that the live market data feed arrives incomplete or out of sync, which causes the strategy to mis-fire. I need someone to dive into the code, trace the data-feed bottlenecks, and rebuild whatever is necessary so every tick is captured in real-time. If a complete rewrite of the affected modules is the cleanest path, I’m fine with a full code modification. Along the way, review the execution layer too—orders must reach the broker at the correct size and without delay once the feed is stable. Experience with Java concurrency, low-latency networking, and common trading APIs (FIX, IB, etc.) will be critical. Deliverables • Refactored or rewritten Java classes handling market-data subscription, parsing, and caching • Clean, well-commented source code that compiles and runs on my existing setup • A brief technical report summarizing each change and the reasoning behind it • Verification session showing one hour of uninterrupted data flow and an accurately triggered sample order If you have tackled feed-related latency or dropouts in Java trading systems before, I’d like to work with you.