Java Developer
🚀 Java Developer – Front-Office, Systematic Trading Strategies
Join a global powerhouse at the intersection of finance and technology. This is your opportunity to work within a dynamic engineering team at one of the world’s most influential investment institutions—renowned for innovation, precision, and a culture that empowers top-tier talent to thrive.
As part of the Systematic Trading Strategies Engineering team, you will develop and enhance sophisticated trading systems that power the firm’s proprietary indices across asset classes such as FX, Commodities, Rates, and Equities. This role sits directly in the front office, where your code has a measurable impact—supporting the rapid execution of high-volume, low-latency trades that are core to business performance.
🧠What You’ll Do
Design, build, and optimize high-performance Java-based microservices critical to the firm’s systematic trading strategies.
Contribute to the development of a robust low-latency trading platform handling significant daily trade volumes.
Collaborate with experienced full-stack engineers in an agile environment focused on continuous delivery and code quality.
Improve performance, reduce latency, and scale systems using clean, efficient, and garbage-free programming techniques.
Participate in technical design discussions and help drive architectural decisions with a strong focus on best practices.
Work closely with trading desks to onboard options-based strategies and improve the timeliness of observation-to-hedging processes.
✅ What We’re Looking For
Must-Haves:
4+ years of professional Java development experience in commercial environments.
Strong knowledge of programming fundamentals, including design patterns and unit testing.
Hands-on experience with modern SDLC workflows, version control (GitLab), and CI/CD pipelines.
Proficiency in English and excellent communication skills.
Nice-to-Haves:
Full-stack experience, particularly with React for UI development.
Experience with low-latency, garbage-free programming in high-throughput systems.
Familiarity with event sourcing architecture.
An appreciation for clean code and well-structured system design.
A degree in a technical discipline (e.g., Computer Science, Mathematics) is advantageous but not required.
🌍 Why Join?
You’ll be working in a mission-critical domain at the forefront of technology and finance. Expect a fast-paced, intellectually stimulating environment where the stakes are high—and so is the reward. Whether you're enhancing system efficiency or integrating new trading strategies, your work will directly influence key business outcomes in one of the most advanced trading ecosystems on the market.
đź“© Apply now and be part of a global team shaping the future of algorithmic trading and financial innovation.
- Department
- Software Engineering
- Role
- Back end development
- Locations
- Warsaw

About Infotree Global Solutions
At Infotree, meeting your career needs is a top priority. Client satisfaction is largely dependent on the resources we can provide, and we take pride in our delivery. We have a supportive team in place to give quality people a chance to grow and challenge themselves in their roles which has resulted in that we have placed many employees in positions that have grown into lifelong careers.
We have a team of dedicated recruiters and consultant care representatives that are committed to your success and well-being. Check out our open roles to get started.
Infotree Poland Sp. z o.o. is part of Infotree Global Solutions. Agency number: 15970.
Java Developer
Loading application form
Already working at Infotree Global Solutions?
Let’s recruit together and find your next colleague.