Java - Trading Systems Software Engineer
Job Description
Java Trading Systems Developer
We are seeking a Java Trading Systems Developer to build and enhance high-performance trading applications supporting front-office trading and execution. This role will work closely with traders, quantitative researchers, and other engineers to develop reliable, scalable systems used in real-time financial markets.
Responsibilities
- Design and develop high-performance trading systems and services using Java.
- Build real-time, event-driven applications for order management, execution, market data, and trading workflows.
- Develop highly concurrent and multithreaded systems with a focus on performance, reliability, and scalability.
- Integrate with exchanges, brokers, market-data providers, and other electronic trading venues.
- Analyze and improve application latency, throughput, memory usage, and overall system performance.
- Work directly with traders and quantitative teams to understand requirements and deliver production solutions.
- Troubleshoot complex production issues across trading applications and infrastructure.
- Participate in system design, code reviews, testing, deployment, and ongoing platform improvements.
Qualifications
- Strong professional Java development experience.
- Solid understanding of multithreading, concurrency, data structures, algorithms, and JVM performance.
- Experience developing distributed, real-time, or high-throughput systems.
- Strong Linux development and troubleshooting skills.
- Experience with messaging technologies, networking, and TCP/UDP is preferred.
- Knowledge of FIX or other financial-market protocols is a plus.
- Experience with equities, futures, options, fixed income, FX, or other electronically traded products is preferred.
- Previous experience in proprietary trading, hedge funds, investment banking, exchanges, or financial technology is highly desirable.
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
#LI-RO1
Meet Your Recruiter
Technology Recruiter
EXPERIENCE:
In 2004, shortly after graduating from NIU's College of Business, my recruiting career at CPS, Inc. started. During this time, I have been able to learn from some of the best recruiters within the industry and continually look to improve myself in order to better serve both the candidates and client companies I represent.
I partner with several of the leading tech firms in Chicago and across the country in helping them secure hard to find technologists. These companies are in a variety of industries: Financial/Trading, E-Commerce, Data Analytic, Ad-tech, Education Tech, SaaS, Hedge Funds, and more.
The positions I work include: Software Engineers (C++, Java, C#, Python, Ruby, etc.), Network/Systems Engineers, DevOps, DBA's, Data Scientists, and more.
About me:
I grew up in the west suburbs of Chicago just blocks from the famed Brookfield Zoo. I enjoy spending time with my wife and our three children and try to keep up with all of their activities. I try to remain as active as possible and enjoy all things "sports". You can find me at Soldier Field for most Bears games and will never say no to a good chicken wing.