Java Swing Developer - Investment Banking
Java Swing Developer - Investment Banking

Java Swing Developer - Investment Banking

London Temporary 43200 - 72000 £ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Join a tech team to develop and enhance high-availability systems using Java Swing.
  • Company: Work with a leading Investment Bank focused on innovative financial solutions.
  • Benefits: Enjoy a hybrid working model and a 12-month contract with potential for growth.
  • Why this job: Be part of a dynamic team, engage with stakeholders, and make a real impact in finance.
  • Qualifications: Extensive Java and GUI development experience, plus knowledge of distributed applications and SQL.
  • Other info: Ideal for those passionate about technology in the finance sector.

The predicted salary is between 43200 - 72000 £ per year.

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!

Java Swing Developer - Investment Banking employer: Adecco

Join a prestigious investment bank in South London as a Java Swing Developer, where you will be part of a dynamic and innovative technology team focused on high-impact projects. The company fosters a collaborative work culture that values employee growth and offers opportunities for professional development through engaging with diverse stakeholders and cutting-edge technologies. With a hybrid working model and a commitment to excellence, this role provides a unique chance to contribute to the financial sector while enjoying a supportive and rewarding work environment.
A

Contact Detail:

Adecco Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Swing Developer - Investment Banking

✨Tip Number 1

Make sure to brush up on your Java Swing skills, especially focusing on GUI development. Being able to demonstrate your expertise in threading and performance optimisation during discussions can set you apart from other candidates.

✨Tip Number 2

Familiarise yourself with the specific technologies and tools used in the eFX technology team. Understanding their architecture and how distributed applications function will help you engage more effectively with stakeholders during interviews.

✨Tip Number 3

Network with professionals in the investment banking sector, particularly those who work with Java and GUI development. Attend relevant meetups or online forums to gain insights and potentially get referrals that could boost your application.

✨Tip Number 4

Prepare to discuss your experience with design patterns and messaging middleware concepts. Be ready to provide examples of how you've applied these in past projects, as this knowledge is crucial for the role you're applying for.

We think you need these skills to ace Java Swing Developer - Investment Banking

Java
Java Swing
GUI Development
Threading
Performance Optimisation
UI Widgets Development
Distributed Applications
Design Patterns
Messaging Middleware
Distributed Architecture
Caching
Latency Management
Concurrency Management
Reconciliation
XML Parsing
RDBMS Knowledge
Complex SQL
Stored Procedures
Referential Integrity
Performance Tuning
Business Domain Knowledge in FX
Scripting (Shell, Python, Perl, Ruby)
Front Office Systems Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java Swing and GUI development. Emphasise your knowledge of threading, performance optimisation, and any relevant design patterns you've used in past projects.

Craft a Strong Cover Letter: Write a cover letter that specifically addresses the requirements mentioned in the job description. Discuss your experience with distributed applications and how it relates to the role in the eFX technology team.

Showcase Relevant Projects: Include examples of previous projects where you developed high-availability systems or worked with messaging middleware. This will demonstrate your practical experience and understanding of the technologies required for the role.

Highlight Business Knowledge: If you have any business domain knowledge in FX or FX Options, make sure to mention it. This can set you apart from other candidates and show your understanding of the industry.

How to prepare for a job interview at Adecco

✨Showcase Your Java Swing Expertise

Make sure to highlight your extensive knowledge of Java and GUI development using Swing. Be prepared to discuss specific projects where you optimised performance or built complex UI widgets, as this will demonstrate your hands-on experience.

✨Discuss Design Patterns

Since the role requires practical experience with design patterns, come ready to explain how you've applied them in past projects. Use examples to illustrate your understanding of when and why certain patterns are beneficial.

✨Understand the Business Domain

Familiarise yourself with the FX and FX Options domain. Being able to speak knowledgeably about the business context of your technical work will impress interviewers and show that you can engage effectively with stakeholders.

✨Prepare for Technical Questions

Expect questions on distributed applications, messaging middleware, and SQL. Brush up on your knowledge of caching, concurrency, and performance tuning, as these topics are crucial for the role and will likely come up during the interview.

Java Swing Developer - Investment Banking
Adecco
A
  • Java Swing Developer - Investment Banking

    London
    Temporary
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-19

  • A

    Adecco

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>