Senior Java Developer - STP

Cantor Fitzgerald

Warszawa

On-site

PLN 180,000 - 300,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cantor Fitzgerald, a leading global financial services firm, is seeking a Senior Java Developer to join its Warsaw-based STP team. You will design and implement real-time trade processing systems supporting multiple asset classes and interface with vendor middleware and core risk systems.

The role emphasizes performance, reliability, and integration across front-to-back platforms, with exposure to FIX, messaging, and regulatory interfaces. Strong Java and Spring experience required.

Qualifications

  • Strong proficiency in Core Java with data structures, algorithms, and multithreading.
  • Experience with Spring, Hibernate, FIX Protocol, JSON, and RESTful services.
  • Familiarity with Spring MVC, Servlets, and JSPs.

Responsibilities

  • Design and develop real-time STP systems for various asset classes including FX, Credit, Fixed Income, and Rates.
  • Build trade delivery platforms interfacing with client risk systems using FIX, proprietary feeds, and third-party vendor systems.
  • Integrate trade delivery systems with middleware like ICELink, Markitwire, Bloomberg VCON/TOMS, Reuters, MarkitServ, CME ClearPort, TRAFiX, Traiana, etc.

Skills

Core Java
Spring
Hibernate
FIX Protocol
JSON
RESTful services
Spring MVC
Servlets
JSPs
Kafka
Tibco
IBM MQ
RMI
Web Services
XML processing
SQL/Databases
Hibernate/JPA
Maven
Gradle
CI/CD
Jenkins
Unix/Linux
Windows

Tools

Maven
Gradle
Jenkins
UNIX/Linux
Windows
ICELink
Markitwire
Bloomberg VCON/TOMS
Reuters
MarkitServ
CME ClearPort
TRAFiX
Traiana
Oracle
Sybase
SQL Server
PostgreSQL

Job description

Cantor Fitzgerald is a leading global financial services firm specializing in investment banking, capital markets, institutional equity and fixed income sales and trading, commercial real estate, and prime brokerage. With a legacy of over 75 years of financial innovation and integrity, Cantor operates across major financial centres worldwide, delivering excellence and trusted expertise to its clients.

This role is part of a rapidly growing technology hub in Warsaw, which will be instrumental in supporting the company’s global technology expansion and driving innovation across its international operations.

Position Overview

We are seeking a highly driven and detail-oriented Senior Java Developer to join our Straight Through Processing (STP) team. This role involves working on business-critical, time-sensitive systems that facilitate seamless trade processing globally across multiple asset classes.

Key Responsibilities

As a member of the STP team, you will:

  • Design and develop real-time STP systems for various asset classes including FX, Credit, Fixed Income, and Rates.
  • Build trade delivery platforms that interface with client’s internal risk systems using FIX protocol, proprietary feeds, and third-party vendor systems.
  • Integrate trade delivery systems with middleware platforms such as ICELink, Markitwire, Bloomberg VCON/TOMS, Reuters, MarkitServ, CME ClearPort, TRAFiX, Traiana, etc.
  • Develop clearing systems that connect with major clearing houses including ICE, LCH, and CME.
  • Create regulatory reporting solutions that interface with SDRs and regulatory bodies such as DTCC, CME, and FINRA.
  • Collaborate with upstream trade capture systems and downstream post-trade systems.
  • Partner with cross-functional teams throughout the project lifecycle to ensure successful delivery.
Required Skills
  • Strong proficiency in Core Java, including data structures, algorithms, and multithreading.
  • Experience with Spring, Hibernate, FIX Protocol, JSON, and RESTful services.
  • Familiarity with Spring MVC, Servlets, and JSPs.
  • Knowledge of messaging technologies: Kafka, Solace, Tibco, IBM MQ, RMI, and Web Services.
  • Knowledge of Distributed Caching and Streaming technologies: Hazlecast, Apache Ignite, EHCache, Guava Cache, Kafka
  • Expertise in XML processing tools: XMLBeans, XStream, XSLT, XPATH, GSON, and Jackson.
  • Solid understanding of relational databases and frameworks: Oracle, Sybase, SQL Server, PostgreSQL, including SQL, Hibernate, and JPA.
  • Experience with workflow and message processing systems.
  • Familiarity with build tools: Maven, Gradle, Artifactory, Nexus.
  • Exposure to CI/CD tools: Jenkins, Bamboo, Team City, Cruise Control.
  • Comfortable working in Unix/Linux and Windows environments.
Preferred Qualifications
  • Product knowledge in FX, Credit Derivatives, Bonds, Repos, and Interest Rate Products.
  • Experience with financial messaging protocols such as FIX, FIXML, FpML, etc.
  • Hands-on experience with messaging middleware platforms like Solace, Tibco, and IBM MQ.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer: Real-Time Trade & STP Systems
Senior Java Developer: Real-Time Trade & STP Systems

Cantor Fitzgerald • Warszawa

On-site
PLN 180,000 - 300,000
java developer in electronic trading
java developer in electronic trading

Enfint • Warszawa

On-site
PLN 180,000 - 260,000
Technical Account Manager - Trading Systems (FIX Protocol)
Technical Account Manager - Trading Systems (FIX Protocol)

Cantor Fitzgerald • Warszawa

Hybrid
PLN 180,000 - 280,000
Remote or Hybrid work options
Permanent contract (UoP)
Global clients exposure
Regular/Senior Java Developer with C++ familiarity
Regular/Senior Java Developer with C++ familiarity

Luxoft • Kraków

On-site
PLN 180,000 - 270,000
Private medical care
Dental care
Life insurance
+1
Regular/Senior Java Developer with C++ familiarity
Regular/Senior Java Developer with C++ familiarity

Luxoft • Wrocław

On-site
PLN 180,000 - 300,000
Private medical care
Dental care
Life insurance
+1
Senior Java Developer
Senior Java Developer

Talan Group • Warszawa

Hybrid
PLN 211,000 - 296,000
Private medical insurance LuxMed
Lunch pass card Pluxee
MultiSport Plus card
+1
Senior Java Developer with C++ familiarity
Senior Java Developer with C++ familiarity

Luxoft Poland • Kraków

On-site
PLN 180,000 - 280,000
Lead Engineer, Trade Processing Technology
Lead Engineer, Trade Processing Technology

Balyasny Asset Management L.P. • Warszawa

On-site
PLN 420,000 - 780,000
Senior Java Developer (low-latency)
Senior Java Developer (low-latency)

Luxoft • Województwo małopolskie

On-site
PLN 350,000 - 520,000
Senior C++ Developer
Senior C++ Developer

EPAM Systems • Wrocław

Hybrid
PLN 240,000 - 360,000
Hybrid by design mode
Work remotely within Poland
Relocation opportunities
+2