Enable job alerts via email!

Associate VP (Software Engineering) - McGregor Boyall

ZipRecruiter

London

On-site

GBP 60,000 - 80,000

Full time

18 days ago

Job summary

A financial services firm is seeking an AVP/Associate-level Software Programmer to enhance its FX Trading business in London. This role requires 4+ years of Java experience, emphasizing on-premise systems rather than cloud architectures. You will focus on building and optimizing pricing applications, collaborating closely with other teams while ensuring high performance through your Java expertise. This position offers a hybrid work setup and significant opportunities for career advancement.

Qualifications

  • 4+ years of experience as a Java developer.
  • Experience in investment banking with Front Office Trading Platform experience.
  • 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.

Responsibilities

  • 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.

Skills

Core Java
Multithreading
Performance profiling
Concurrency
JVM
Garbage Collection
Hash Maps

Job description

Job Description

European Investment Bank seeks an AVP/Associate-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.

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

Similar jobs