Where are you looking for a job?

United Kingdom

Browse jobs in

Lead Developer

£70,000 - £80,000 per annum


Contract type

Full Time

🔥 Be one of the first to apply!

By applying a Hays account will be created for you. Hays's Terms & Conditions and Privacy Policy will apply.

Lead Developer- Java- Hybrid working - up to £80K Great benefits package

Your new company
Working with us means that you will be part of a dynamic organisation of 25,000 people across 70 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce. You will be part of a collaborative and creative culture where we encourage new ideas and are committed to sustainability across our global business. You will experience the critical role we have in helping to re-engineer the financial ecosystem to support and drive sustainable economic growth. Together, we are aiming to achieve this growth by accelerating the just transition to net zero, enabling growth of the green economy and creating inclusive economic opportunity.

Your new role

As a Senior Software Engineer within our Capital Markets FX Technology team you will be responsible for delivering software applications within the FXall Foreign Exchange trading platform. You will work on building and maintaining performance-critical, scalable, and resilient trading applications within the our FX portfolio. Major FX systems under active development include:

  • Core System
  • FX RFQ trading
  • FX Algorithmic trading
  • FX Option trading
  • Stream based platform


Working as a member of a software delivery team within the Technology Development group based in Nottingham, UK, the successful candidate would fulfil the following duties and responsibilities:

  • Working with team members across geographic locations (UK, Bangkok, New York)
  • Reviewing specifications and working with the Product team to refine the business and functional requirements.
  • Software analysis and design against agreed requirements and functional specifications.
  • Liaising with the business team, architects, and other developers to ensure correct interpretation of business requirements.
  • Estimating the effort required to produce work products and producing work breakdowns.
  • Preparing and collaborating on technical specifications, designs, and code for software components developed by the team.
  • Software implementation, maintenance, and problem resolution.
  • Designing and implementing unit test cases.
  • Reviewing designs, specifications, and software changes.
  • Assisting in the creation and preparation of product releases.
  • Helping to diagnose faults and implement potential solutions when issues are reported on the Production systems.
  • May include taking technical ownership of particular components or work items.
  • May include the provision of 3rd level support

What you'll need to succeed

  • BS/MS in Computer Science/Computer Engineering or equivalent work experience
  • Strong knowledge of the fundamentals of Java and Computer Science in general
  • Financial sector experience, specifically with FX Product and Trading Platform.
  • Object oriented design and understanding when to use design patterns
  • Ability to write clean, testable code, and experience with unit testing and mocking
  • Strong Unix knowledge with experience automating tasks and understanding of tools available for gathering perf metrics: top/sar/pidstat/iostat/vmstat etc.
  • Strong documentation and presentation skills
  • Familiar with Continuous Integration and VCS
  • Experience in performance analysis/tuning, using profilers and writing benchmarks

Nice to haves:

  • FIX Protocol
  • JMH experience (Java Microbenchmark Harness)

What you'll get in return

We offer a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives

What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.

Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk

Apply now in a few quick clicks

By applying a Hays account will be created for you. Hays's Terms & Conditions and Privacy Policy will apply.

By applying a Hays account will be created for you. Hays's Terms & Conditions and Privacy Policy will apply.

Apply now in a few quick clicks

By applying a Hays account will be created for you. Hays's Terms & Conditions and Privacy Policy will apply.


Meet Julie

Our chatbot assistant Julie is passionate about helping you build the career you deserve. She will guide you through each application and help you build an awesome CV

Meet her in the app

5 stars

Really Useful

Amazing app for job searching... helped me a lot in finding new job for myself around me. So many opportunities I never new about.


This website uses cookies.

This website may use “cookies” or similar electronic tracking tools/technologies to collect information to understand the user’s individual interests and preferences and to improve your user experience and the overall quality of our Services.

Read more in the Privacy Policy