> Markdown version of [/jobs/ext/3816467-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/3816467-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer - **Company:** CADOGAN HEALTH SOLUTIONS LLC - **Location:** Mundelein, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Algorithmic Trading, Java Virtual Machine (JVM), Routing, Performance Tuning, Concurrency - **Published:** October 18, 2026 - **Apply:** https://www.thejobnetwork.com/job/d55da886-b697-4f5b-894e-bd8b4abc134f/java-software-engineer ## About the Role I'm looking for a Java Engineer with extensive experience building equities algorithmic trading and smart order routing (SOR) systems., This requires hands-on engineering experience across the equities electronic execution lifecycle, with a strong understanding of how orders are managed, routed and executed across trading venues., * Strong Java development skills, including concurrency, JVM performance tuning and low-latency optimisation. \n * Extensive experience developing equities execution algorithms and smart order routers. \n * Deep understanding of market microstructure, liquidity fragmentation, venue selection and order types. \n * Experience with FIX connectivity, exchange protocols, market data and order management. \n * Ability to work closely with traders and quants to translate execution requirements into reliable production systems. \n * Experience diagnosing latency, throughput and execution issues in live trading environments. \n \n \n Particularly relevant backgrounds include VWAP, TWAP, POV, implementation shortfall and liquidity-seeking algorithms, alongside routing logic and execution performance analysis. \n Direct experience engineering algo trading and SOR platforms is essential.