Enable job alerts via email!

Java Swing Developer - Investment Banking

Adecco

London

Hybrid

GBP 60,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking an experienced Java Swing Developer to join their dynamic technology team in South London. This 12-month contract role offers a hybrid working model and the chance to work on globally distributed, high-availability systems. The successful candidate will leverage extensive Java knowledge and GUI development expertise using Swing to create innovative solutions. You will play a vital role in enhancing the platform while collaborating with various stakeholders. If you're passionate about technology and eager to contribute to a business-focused team, this opportunity is perfect for you.

Qualifications

  • Extensive experience in Java and GUI development using Swing.
  • Strong knowledge of RDBMS and complex SQL.

Responsibilities

  • Analyze, design, build, and deploy high-availability systems.
  • Engage with stakeholders to enhance the platform.

Skills

Java
GUI development
Swing
design patterns
Messaging Middleware
distributed architecture
XML
RDBMS
SQL
performance tuning

Tools

Shell
Python
Perl
Ruby

Job description

Java Swing Developer - Investment Banking (JN -022025-413056) South London, England

My client, a leading Investment Bank, is looking for an experienced Java Swing Developer to join their Fixed Income, Currencies, and Commodities technology team. This is a 12-month contract, inside IR35, with a hybrid working model.

The successful candidate will work within the eFX technology team, focusing on analysing, designing, building, and deploying globally distributed, multi-tier, high-availability systems. This is an excellent opportunity to contribute to a business-focused solutions development team. The candidate will play an active role in enhancing the platform and engage with various stakeholders effectively.

Essential Skills:

  • Extensive knowledge of Java and all aspects of GUI development using Swing, including threading, performance optimisation, and building UI widgets.
  • Strong experience developing distributed applications in Java.
  • Practical experience using design patterns, with a strong understanding of when and why they should be applied.
  • Strong knowledge of Messaging Middleware concepts and their applications.
  • Experience with distributed architecture (caching, topologies) and a solid understanding of latency, concurrency, and reconciliation.
  • Proficiency in reading, writing, and parsing XML.
  • Strong understanding of RDBMS and experience with complex SQL, stored procedures, referential integrity, and performance tuning.

Desired Skills:

  • Business domain knowledge in FX and/or FX Options.
  • Scripting experience with Shell, Python, Perl, or Ruby.
  • Experience working in Front Office systems.

If this role interests you, please apply with your updated CV or contact us for more information!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.