Java Swing Developer

Caspian One

Greater London

On-site

GBP 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A financial technology firm in Greater London is seeking a Java Swing Developer to enhance its high-performance desktop trading platform. This role includes maintaining a Java Swing-based UI and transitioning the architecture to microservices. The ideal candidate will have strong Core Java skills, experience with multithreaded architectures, and familiarity with microservices concepts. This position offers the chance to work on complex, mission-critical systems and influence the next generation of their technology stack.

Qualifications

  • Proficient in Core Java with understanding of design patterns.
  • Experience with multithreaded architectures and performance optimization.
  • Practical knowledge of Java Swing.
  • Familiarity with microservices concepts and willingness to transition into modern architecture.

Responsibilities

  • Enhance and maintain a Java Swing-based UI for trading and risk management.
  • Work on a multithreaded architecture communicating with backend via bespoke TCP.
  • Collaborate on plans to decouple UI and introduce microservices.

Skills

Strong Core Java skills
Multithreaded architecture experience
Java Swing experience
Familiarity with microservices
Performance optimization

Job description

We’re looking for a Java Swing Developer to join a team working on a high-performance desktop trading platform. Working on a mission-critical system that supports FX Cash, deposits, futures, swaps, and more. The platform is rich in functionality, handles heavy loads with low latency, and underpins key trading and sales workflows.

You’ll help maintain and evolve the current Java Swing UI, while preparing for a future transition to a modern microservices-based architecture. This role offers exposure to complex, real-time systems and the chance to influence the next generation of our technology stack.

What You’ll Do
  • Enhance and maintain a Java Swing-based UI for trading and risk management.
  • Work on a multithreaded, high-memory architecture communicating with backend via bespoke TCP.
  • Collaborate on plans to decouple UI and introduce microservices.
What We’re Looking For
  • Strong Core Java skills and solid understanding of design patterns.
  • Ability to work with multithreaded architectures and optimise performance.
  • Java Swing experience
  • Familiarity with microservices concepts and willingness to transition into modern architecture.
Nice to Have
  • Knowledge of FX, fixed income, and derivatives products.
  • Experience with OMS, algo trading, and FIX protocols.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Swing Developer for High-Performance Trading UI
Java Swing Developer for High-Performance Trading UI

Caspian One • Greater London

On-site
GBP 80,000 - 110,000
Java Developer (FX Matching Applications)
Java Developer (FX Matching Applications)

London Stock Exchange • Greater London

On-site
GBP 90,000 - 120,000
Senior/Principal Java Engineer - Low Latency
Senior/Principal Java Engineer - Low Latency

JUXT • England

On-site
GBP 90,000 - 150,000
Java Engineer - Equity Volatility
Java Engineer - Equity Volatility

Millennium • Greater London

On-site
GBP 70,000 - 100,000
Java Development Lead - Front Office Electronic Trading
Java Development Lead - Front Office Electronic Trading

McGregor Boyall • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working in London
Equal opportunity employer
Excellent long-term career progression
Senior Java Software Engineer
Senior Java Software Engineer

Saragossa • Greater London

On-site
GBP 90,000 - 140,000
Senior Java Software Engineer
Senior Java Software Engineer

Harrington Starr • Greater London

Hybrid
GBP 70,000 - 90,000
Senior Java Developer
Senior Java Developer

Synnovate • City Of London

On-site
GBP 90,000 - 120,000
Java Developer - Algo Trading | Front Office
Java Developer - Algo Trading | Front Office

Vertus Partners Ltd • Greater London

On-site
GBP 100,000 - 120,000
Java Development Lead - Front Office Electronic Trading
Java Development Lead - Front Office Electronic Trading

McGregor Recruitment • Greater London

Hybrid
GBP 120,000 - 160,000
Hybrid work in London