Java Software Engineer in London

Java Software Engineer in London

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Create innovative software solutions for a leading financial institution's digital team.
  • Company: Join a Tier-1 financial institution with a focus on technology and innovation.
  • Benefits: Highly competitive salary, remote-first work model, and opportunities for professional growth.
  • Why this job: Make a real impact in the finance sector using cutting-edge technologies.
  • Qualifications: Experience in software engineering, DevOps, and a strong understanding of FX products.
  • Other info: Dynamic role with complex challenges and excellent career advancement opportunities.

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

eFX Software Engineer - Permanent

Location: London, United Kingdom

Remote First working model - Minimum 2 Days a month in office

Salary: Highly competitive Market Rate on offer - DoE

Paritas is working with a Tier-1 Financial institution who are looking to add a senior hire to their Digital team in the shape of an eFX Software Engineer. It is essential for candidates to possess significant experience in Software Engineering, Software or Database Design & Architecture alongside exposure to software development within a DevOps & Agile Framework. This role will also require expert understanding of the latest market trends, technologies and tools with expert knowledge in FX products.

Within this position you will create great customer outcomes via engineering and innovative solutions to existing and new challenges, and technology designs which are innovative, customer centric, high performance, secure and robust. Alongside this, leading some significant, complex and technically challenging assignments, coordinating multiple feature teams, making sure that their technical journeys support realisation of the targets and deliver value to the wider business.

You will need to have the following skills for this opportunity:

  • An understanding of modern CPU architectures, cache optimisation techniques and Linux optimisation, and kernel knowledge
  • In-depth networking and messaging knowledge of networking and messaging protocols such as TCP, UDP, UPC, Multicast and FIX, along with the ability to understand and diagnose packet captures
  • Experience with quantitative financial instrument and algorithmic trading
  • Expertise in implementing controls within automated trading systems, working collaboratively with other teams
  • Significant and demonstrable experience of test-driven development and using automated test frameworks, mocking and stubbing and unit testing tools
  • A background in designing or implementing APIs
  • The ability to rapidly and effectively understand and translate product and business requirements into technical solutions
  • A background of working with code repositories, bug tracking tools and wikis

Please reach out to discuss further.

Java Software Engineer in London employer: Paritas Recruitment

Paritas is an exceptional employer, offering a dynamic work environment in the heart of London with a remote-first model that promotes flexibility and work-life balance. Employees benefit from competitive salaries, opportunities for professional growth within a Tier-1 financial institution, and a culture that values innovation and collaboration, making it an ideal place for those looking to make a meaningful impact in the eFX space.
P

Contact Detail:

Paritas Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to eFX and software engineering. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to FX products or algorithmic trading. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of modern CPU architectures and networking protocols. Practice coding challenges that focus on test-driven development and API design to impress your interviewers.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Java Software Engineer in London

Software Engineering
Software Design
Database Design
Architecture
DevOps
Agile Framework
FX Products Knowledge
Customer-Centric Solutions
CPU Architectures Understanding
Cache Optimisation Techniques
Linux Optimisation
Networking Protocols Knowledge
Packet Capture Diagnosis
Algorithmic Trading Experience
Test-Driven Development
API Design and Implementation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the eFX Software Engineer role. Highlight your experience in Software Engineering, DevOps, and Agile frameworks. We want to see how your skills align with the job description!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background in FX products and algorithmic trading makes you a perfect fit. Let us know what excites you about working with us!

Showcase Your Technical Skills: Don’t forget to showcase your technical expertise! Mention your experience with modern CPU architectures, networking protocols, and automated testing. We love seeing candidates who can demonstrate their knowledge in these areas.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any updates from us. Good luck!

How to prepare for a job interview at Paritas Recruitment

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of modern CPU architectures, networking protocols, and the latest trends in FX products. Be ready to discuss how you've applied these in past projects, as this will show your depth of understanding and practical experience.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex technical challenges in previous roles. Highlight your experience with DevOps and Agile frameworks, and be ready to explain how you’ve led feature teams to deliver innovative solutions.

✨Demonstrate Your Collaborative Spirit

This role requires working closely with various teams, so be prepared to discuss how you've successfully collaborated in the past. Share instances where you’ve worked with cross-functional teams to implement controls within automated trading systems or designed APIs.

✨Practice Test-Driven Development Scenarios

Since significant experience in test-driven development is essential, consider preparing a few scenarios where you’ve used automated testing frameworks. Be ready to explain your approach to unit testing and how it has improved the quality of your code.

Java Software Engineer in London
Paritas Recruitment
Location: London
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

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