Software Engineer Java FX E-Trading - McGregor Boyall
Software Engineer Java FX E-Trading - McGregor Boyall

Software Engineer Java FX E-Trading - McGregor Boyall

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Join our team to build cutting-edge FX pricing applications and optimise performance.
  • Company: McGregor Boyall is a leading firm in investment banking, focused on innovation and growth.
  • Benefits: Enjoy a hybrid work setup and opportunities for career progression.
  • Why this job: Be part of a dynamic team that directly impacts trading solutions and client satisfaction.
  • Qualifications: 4 years of Java development experience, especially in investment banking and front office trading.
  • Other info: We value diversity and are committed to equal opportunity for all applicants.

The predicted salary is between 42000 - 84000 £ per year.

European Investment Bank seeks mid level Software Programmer to join the firm\’s growing FX Trading business. The ideal candidate will have 4 years of experience as a Java developer working on-prem systems hosted and managed within a company\’s infrastructure rather than on a cloud-based architecture. Key skills: JVM, Garbage Collection, Multithreading, Low Latency, Performance, Hash Maps, Core Java. Industry experience required: Investment Banking with Front Office Trading Platform experience. The role will focus on building pricing applications from the ground up, enabling the FX trading business to offer clients the fastest and best pricing solutions. Building core FX pricing systems components in Java. Write unit and system integration tests. Application performance profiling and optimisation. Collaborating directly with stakeholders (traders and quants) to take requirements Strong proficiency in Core Java, including multi-threading, concurrency, and design patterns. Experience in working with real-time event-driven environments. Track record of test-driven development, integration testing, mocking and back-testing Hybrid work set-up Excellent opportunity to progress McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Software Engineer Java FX E-Trading - McGregor Boyall employer: McGregor Boyall

McGregor Boyall is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within the fast-paced environment of investment banking. With a strong focus on employee growth, the company provides ample opportunities for professional development and advancement, particularly in the exciting field of FX trading technology. The hybrid work setup further enhances work-life balance, making it an attractive choice for talented software engineers looking to make a meaningful impact.
M

Contact Detail:

McGregor Boyall Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer Java FX E-Trading - McGregor Boyall

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as JVM, Garbage Collection, and Multithreading. Having a solid understanding of these concepts will not only help you during interviews but also demonstrate your commitment to the role.

✨Tip Number 2

Network with professionals in the investment banking sector, especially those involved in FX trading. Engaging with industry contacts can provide valuable insights and potentially lead to referrals, which can significantly boost your chances of landing the job.

✨Tip Number 3

Prepare to discuss your experience with real-time event-driven environments and how you've optimised application performance in past roles. Be ready to share specific examples that highlight your problem-solving skills and technical expertise.

✨Tip Number 4

Showcase your collaborative skills by preparing to discuss how you've worked with stakeholders like traders and quants in previous positions. Highlighting your ability to translate technical requirements into actionable solutions will set you apart from other candidates.

We think you need these skills to ace Software Engineer Java FX E-Trading - McGregor Boyall

Core Java
JVM
Garbage Collection
Multithreading
Low Latency
Performance Optimisation
Hash Maps
Real-time Event-Driven Programming
Test-Driven Development
Integration Testing
Mocking
Back-Testing
Application Performance Profiling
Collaboration with Stakeholders
Understanding of Front Office Trading Platforms
Strong Problem-Solving Skills

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the job description. Familiarise yourself with key skills like JVM, Garbage Collection, and Multithreading, as well as the specific requirements related to Investment Banking and Front Office Trading Platforms.

Tailor Your CV: Customise your CV to highlight relevant experience in Java development, particularly in on-prem systems. Emphasise your proficiency in Core Java and any experience with performance profiling and optimisation, as these are crucial for the role.

Craft a Strong Cover Letter: Write a compelling cover letter that showcases your passion for FX trading and your ability to build pricing applications. Mention your experience with test-driven development and collaboration with stakeholders, as these will resonate well with the hiring team.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail, which is vital in software engineering.

How to prepare for a job interview at McGregor Boyall

✨Showcase Your Java Expertise

Make sure to highlight your experience with Core Java, especially in areas like multithreading and performance optimisation. Be prepared to discuss specific projects where you've implemented these skills, as this will demonstrate your technical proficiency.

✨Understand the FX Trading Environment

Familiarise yourself with the fundamentals of FX trading and the role of pricing applications. Being able to speak knowledgeably about how your work impacts traders and quants will show that you understand the business context of your technical skills.

✨Prepare for Technical Questions

Expect to face questions on JVM, garbage collection, and low latency systems. Brush up on these topics and be ready to solve problems on the spot, as practical demonstrations of your knowledge can set you apart from other candidates.

✨Emphasise Collaboration Skills

Since the role involves working closely with stakeholders, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully gathered requirements and worked with teams to deliver projects, as this will highlight your ability to communicate effectively.

Software Engineer Java FX E-Trading - McGregor Boyall
McGregor Boyall
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Software Engineer Java FX E-Trading - McGregor Boyall

    London
    Full-Time
    42000 - 84000 £ / year (est.)

    Application deadline: 2027-08-28

  • M

    McGregor Boyall

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