New offer - be the first one to apply!

June 1, 2026

Senior Java Developer – FX Trading Platform

Senior • Hybrid

27,300 - 32,760 PLN

Krakow, Poland

Unleash innovation in financial technology — lead the development of a groundbreaking FX trading platform!

Krakow-based opportunity with hybrid work model.

As a Senior Java Developer — you will be working for our client, a leading global bank’s Corporate & Institutional Banking division. You will contribute to River, HSBC's flagship Cash FX primary trading system, supporting vital FX functions like pricing, booking, routing, risk management, and valuations. Join an international team of 170 experts across multiple continents and help shape the future of financial trading technology.

Your main responsibilities:

  • Create usable, efficient, and elegant Java code to support system features
  • Build a micro-service based architecture to ensure modularity and scalability
  • Monitor production environments to maintain system stability
  • Handle Foreign Exchange business requirements with technical expertise
  • Develop and automate testing and deployment for small, frequent releases
  • Collaborate with product owners and business teams to deliver robust features
  • Ensure continuous production availability and high-performance service operation

You're ideal for this role if you have:

  • At least 5 years of experience in Java development, ideally in financial systems
  • Strong proficiency with Java 17+ (Concurrency, data structures, lock-free, wait-free code, low latency, lambdas)
  • Hands-on experience with TDD, continuous integration, jUnit, and continuous deployment
  • Familiarity with REST and messaging technologies
  • Good understanding of DevOps practices
  • Ability to collaborate effectively with technical and business teams
  • Passion for problem-solving and learning new technologies

It is a strong plus if you have: (optional)

  • FX business knowledge (technical skills are the main focus)
  • Passion for software development outside of work through open source projects or involvement in working groups

Language Required for the role:

  • Fluent English (spoken and written)

Eligibility for the role:

  • Only candidates with an existing legal right to work in the European Union will be considered for this role.

#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.