Describe your role

Job Offers For You

Back to All Offers

How to use the job offers’ basket?

Checkout

New

Senior Java Developer – Forex Trading Systems

Krakow
Hybrid

24 150 - 31 500

PLN

(B2B)

19 000 - 23 000

PLN

gross (Employment Contract)

DevOps Java JUnit messaging technologies micro-service architecture REST TDD
English
Senior
Investment Banking
Developer

Empower innovation in finance — develop cutting-edge Forex trading systems that redefine global markets!

Kraków-based opportunity with hybrid work model (up to 3 remote days per week).

As a Senior Java Developer – Forex Trading Systems, you will be working for our client, a leading global investment bank's division dedicated to Market Securities & Services. You will contribute to the development of HSBC’s groundbreaking Cash FX primary trading system, shaping the future of foreign exchange trading through innovative, efficient, and stable software solutions. Join a talented international team and help build the backbone of a dynamic financial ecosystem—driving digital transformation and industry-leading performance.

Your main responsibilities:

  • Create usable, efficient, and elegant Java code to support core trading functionalities.
  • Build a micro-service based architecture for scalable, resilient systems.
  • Monitor production environments to ensure stability and high availability.
  • Support foreign exchange business requirements with robust technical solutions.
  • Automate testing and deployment for small, frequent releases to accelerate delivery.
  • Communicate effectively with product owners and business stakeholders to clarify features and requirements.
  • Take ownership of the production availability and performance of your services.

You're ideal for this role if you have:

  • Minimum of 5 years of experience in software development, preferably within finance or trading systems.
  • Strong proficiency in Java 17+ (Concurrency, data structures, lock-free, wait-free code, low latency, lambdas).
  • Experience with TDD, continuous integration, jUnit, continuous deployment, and testing.
  • Familiarity with REST and messaging technologies.
  • Understanding of DevOps practices and toolsets.
  • Ability to use AI Coding Assistants to optimize development.
  • Excellent communication skills and a collaborative team mindset.
  • Problem-solving attitude with flexibility and adaptability to changing environments.

It is a strong plus if you have:

  • Knowledge of FX trading or financial markets.
  • Passion for software development outside of work, such as open source contributions or involvement in working groups.

Language Required for the role:

  • Good command of English (Communicative proficiency).

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.

Internal number #9494

Benefits

ITDS Clubs

Access to medical insurance

Access to Multisport

Access to Pluralsight

Integrational Events

Ambassador Program

Your criteria

Want to get notified about new job openings
that match the above criteria?

By providing e-mail address and clicking „Notify Me” you agree that ITDS will send e-mail notification that match criteria you have provided.