Senior Java Software Engineer
📍 Kraków | 🕒 Full-time | 💼 Investment Banking Technology
At Antal, we connect top tech talent with exceptional career opportunities. For our Client – a global leader in financial technology – we are currently looking for a Senior Software Engineer to join a high-impact project in the electronic trading domain.
Our Client is building a modern, scalable e-trading platform supporting the trading of high-liquidity fixed income instruments, including government bonds, repos, and IRS. This is a unique opportunity to work on a mission-critical system that combines cutting-edge technology with real-time financial data and automation.
You’ll be joining a collaborative, international team working across major financial hubs, contributing to the development of a high-performance, multi-tier system that directly supports front-office trading operations.
What You’ll Do
Design and develop Java/Scala-based components of a real-time eTrading system for government bonds, repos, and interest rate swaps.
Collaborate with quants, traders, and business analysts to enhance pricing, hedging, and trading automation strategies.
Build React (HTML5) front-end components to enable high-quality, data-rich user experiences.
Optimize performance and stability of systems handling high volumes of data and real-time trading events.
Integrate your solutions with internal platforms, external venues, and analytics tooling.
Expand automated testing and back-testing infrastructure to support high-quality delivery.
Participate in research and prototyping of new strategies, architectures, and technologies.
Take ownership of full development lifecycle: architecture, design, implementation, testing, deployment, and 2nd-line support.
What We’re Looking For
Technical Skills
Strong commercial experience in Java or Scala (server-side) with a deep understanding of multithreading, concurrency, and performance optimization.
Proven track record designing and delivering low-latency, high-throughput systems.
Solid understanding of object-oriented and/or functional programming design principles.
Experience building distributed systems in mission-critical environments.
Familiarity with modern web technologies such as React.js / HTML5 is a plus.
Experience with BDD/TDD and unit testing frameworks.
Exposure to middleware like ION, Solace, RMDS, or similar technologies is desirable.
Soft Skills & Mindset
Attention to detail and passion for code quality.
Able to work autonomously as well as part of a global, cross-functional team.
Excellent communication skills, including with non-technical stakeholders.
Strong problem-solving mindset and ability to challenge technical solutions constructively.
Domain Knowledge
Understanding of electronic trading workflows.
Knowledge of Fixed Income instruments and markets is highly valued.
Familiarity with market mechanics in dealer-to-dealer and dealer-to-client trading environments.
Experience working in agile environments and delivering business-driven features.
Experience Level
Minimum 5 years of relevant professional experience in software engineering, preferably in financial services or trading environments.
Recruitment Process
Technical and behavioral interviews focused on system design, problem-solving, and domain knowledge.
Why Join Us?
Collaborate with top-tier engineers and quantitative experts across global financial markets.
Work on complex challenges in performance, architecture, and scalability.
Contribute to a product that directly supports strategic business outcomes.
Flexible hybrid work model in Kraków (approx. 6 days/month in office).
If you're looking to build the next generation of trading platforms in a collaborative, high-performance team — we’d love to hear from you.Apply now to take your engineering career to the next level.
To learn more about Antal, please visit www.antal.pl
Net per hour - B2B
Check similar offers