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