At a Glance
- Tasks: Join our team to build cutting-edge FX pricing applications in Java.
- Company: McGregor Boyall is a leading European Investment Bank focused on innovation.
- Benefits: Enjoy a hybrid work setup and excellent career progression opportunities.
- Why this job: Be part of a dynamic team shaping the future of FX trading with real impact.
- Qualifications: 4+ years of Java development experience, especially in investment banking and trading platforms.
- Other info: We value diversity and are committed to equal opportunity for all applicants.
The predicted salary is between 48000 - 72000 £ per year.
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.41bf1e1f-b16b-4260-a40a-17c77a06fd15
Software Engineer Java AVP FX E-Trading - McGregor Boyall employer: McGregor Boyall
Contact Detail:
McGregor Boyall Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Java AVP 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 into the company culture and expectations, which can be beneficial during your application process.
✨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 AVP FX E-Trading - McGregor Boyall
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 4+ years of experience as a Java developer, specifically focusing on your work with on-prem systems. Emphasise your skills in JVM, Garbage Collection, Multithreading, and Low Latency.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the Software Engineer position at McGregor Boyall. Mention your experience in investment banking and how it relates to building FX trading platforms.
Showcase Relevant Projects: Include specific examples of projects where you built pricing applications or worked in real-time event-driven environments. Highlight your contributions to performance profiling and optimisation.
Highlight Collaboration Skills: Since the role involves collaborating with traders and quants, mention any previous experiences where you worked directly with stakeholders to gather requirements and deliver solutions.
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 implemented these skills, as this will demonstrate your technical proficiency.
✨Understand the FX Trading Landscape
Familiarise yourself with the fundamentals of FX trading and how pricing applications function within this context. Being able to speak knowledgeably about the industry will show that you're not just a developer, but someone who understands the business needs.
✨Prepare for Technical Questions
Expect to face technical questions related to JVM, garbage collection, and low latency systems. Brush up on these topics and be ready to solve problems on the spot, as this will showcase your analytical skills and ability to think under pressure.
✨Emphasise Collaboration Skills
Since the role involves working closely with traders and quants, be sure to highlight any past experiences where you've collaborated with non-technical stakeholders. This will demonstrate your ability to communicate effectively and understand diverse perspectives.