Job Details

Senior Java Developer

  • £90000 - £115000 per annum
  • London
  • Permanent
Senior Java Developer - Perm
Salary: GBP 90,000 - 115,000
Location: London, UK (Hybrid)
Purpose and Summary
A Global Algo Trading firm, based in London, is seeking an experienced Java Developer to join the Analytics and Algo development team. This role focuses on driving technical innovation and modernizing our application stack, supporting critical components like our real-time analytics and signal engine, proprietary tick database, and trading platform.
You will be part of an agile team of software engineers, test engineers, and product owners, working closely with the business in a collaborative environment. Your responsibilities include developing new features, enhancing existing ones, and improving our software development methodology and tooling.
Key Responsibilities
  • Deliver new features, enhancements, and bug fixes to the platform.
  • Integrate unique insights and signals from our quantitative research group into the trading platform.
  • Implement complex logic to handle significant order flow.
  • Develop and support bespoke solutions for key algorithmic trading clients.
  • Collaborate with test engineers to ensure high test coverage using TDD and BDD techniques.
  • Continuously refactor and improve the platform and stack.
  • Work closely with support and operations groups.
Skills and Experience
  • Java Expertise: Minimum of 5 years' experience with Java programming, including concurrency and Java 8+.
  • Trading Experience: Front office electronic trading development experience in equities, FX, or similar markets.
  • Communication: Excellent communication skills and ability to work as part of an agile software development team.
  • Testing: Experience with automated testing, particularly functional and integration level.
  • Statistical Techniques: Familiarity with basic statistical techniques.
  • Systems Knowledge: Exposure to distributed systems and message-oriented architectures.
  • Database Proficiency: Experience with databases and SQL.
  • Linux: Proficient with Linux operating systems.
  • Development Tools: Experience with git, gradle, and collaborative development workflows (e.g., code review).
  • CI/CD: Practice using CI/CD methodologies for code release.
What We Offer
  • Competitive salary and benefits package.
  • Opportunity to work with a leading global financial institution.
  • Collaborative and innovative work environment.
  • Continuous learning and professional development opportunities.

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Apply for this role