SonicJobs Logo
Left arrow iconBack to search

Senior Java Software Engineer

Understanding Recruitment
Posted a day ago, valid for 22 days
Location

London, Greater London EC1R 0WX

Salary

£40,000 - £48,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The position is for a Senior Java Software Engineer specializing in low-latency trading systems for a Tier 2 Bank project, offering a salary between £105,000 and £120,000 plus a discretionary bonus and benefits.
  • The role requires 5+ years of senior-level Core Java commercial experience, particularly in multithreading, concurrency, and low-latency environments.
  • Candidates should have previous experience building trading systems and a solid understanding of financial markets.
  • The job involves working in a hybrid model, with 2-3 days required onsite in the London office, and emphasizes collaboration, innovation, and end-to-end project ownership.
  • Familiarity with Agile methodologies, CI/CD practices, pair programming, and Test-Driven Development (TDD) is essential for this position.

Senior Java Software Engineer (low-latency, trading) - Tier 2 Bank project! ??

?? Salary: £105,000 - £120,000 + discretionary bonus + benefits

?? Hybrid. 2-3 days onsite in London office (flexible)

Have you had experience building low-latency, high-throughput trading systems?

Looking to work in a cutting-edge FinTech using the latest tech to build software for Tier 2 Investment Banks?

One of London's innovative and dynamic FinTechs providing custom-built trading solutions for the financial industry are looking for a Senior Java Software Engineer to continue the expansion of their team. Your initial project will be optimising them trading systems of a Tier 2 investment bank.

As a Senior Java Software Engineer, you will be tasked with:

  • Innovating solutions for intricate and difficult issues.
  • Collaborating within a team to develop the company's fundamental products.
  • Taking on end-to-end ownership of projects
  • Using a cutting edge Core Java stack to achieve low-latency, high-throughput across their distributed systems
  • Adopting a thorough Agile, CI/CD methodology, including pair programming and Test-Driven Development (TDD).

?? Day-to-day, the tech stack includes: Core Java, multithreading, low-latency, concurrency, distributed systems, high-throughput, TDD, CI/CD, and Agile methodologies.

Requirements for this Senior Java Software Engineer opportunity include:

  • Senior-level Core Java commercial experience (multithreading, concurrency, low-latency)
  • Previous experience building trading systems and financial markets knowledge are essential
  • Ability to converse well with business and financial stakeholders
  • Experience working in a CI/CD environment with modern tech practices such as pair-programming and TDD

Apply to learn a more about this opportunity! ????

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.