Senior Java Software Engineer – Trading Systems Development
Salary: 105,000 – 120,000 + discretionary bonus + benefits
Location: Hybrid working, with 2-3 days per week in the London office (flexible)
Do you have a strong background in building low-latency, high-throughput trading systems? Ready to join a forward-thinking FinTech shaping the future of trading solutions for Tier 2 Investment Banks?
This innovative London-based company is growing its team and is on the hunt for a Senior Java Software Engineer. You’ll play a pivotal role in optimising the trading systems of a Tier 2 investment bank, working with cutting-edge technologies and modern development practices.
What You’ll Be Doing’
- Solving complex technical challenges with innovative solutions on trading systems.
- Collaborating on core product development in a highly skilled team.
- Driving projects from inception to delivery.
- Leveraging a modern Core Java stack to build low-latency, high-throughput distributed systems.
- Working in an Agile environment with CI/CD, pair programming, and TDD.
Tech Stack
- Core Java (multithreading, concurrency, low-latency)
- Distributed systems
- Agile, CI/CD, Test-Driven Development
What We’re Looking For
- Proven expertise in Core Java, including multithreading, concurrency, and low-latency design.
- Hands-on experience with trading systems and knowledge of financial markets (essential).
- Strong communication skills for interacting with business and financial stakeholders.
- Experience in modern development practices, including CI/CD, TDD, and pair programming.
Ready to take the next step in your career? Apply now to learn more!