Java Software Engineer in Coventry

Java Software Engineer in Coventry

Coventry Full-Time 60000 - 65000 £ / year (est.) Home office (partial)
Go Premium
Tenth Revolution Group

At a Glance

  • Tasks: Develop high-performance trading systems and collaborate with traders and tech specialists.
  • Company: Leading investment bank with a focus on innovative FX technology.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Why this job: Make a real impact on FX trading and revenue generation in a dynamic environment.
  • Qualifications: Strong Java development experience and expertise in low-latency systems.
  • Other info: Join a growing team and enhance your skills in a fast-paced setting.

The predicted salary is between 60000 - 65000 £ per year.

Location: London, UK

Working Model: Hybrid 2/3 days in office

Employment Type: Full-Time

MUST HAVE FULL RIGHT TO WORK IN THE UK AND SC ELIGIBLE. This role IS NOT SUITABLE for visa holders.

Salary: £60,000 - £65,000 Gross DOE

About the Role

We are seeking a highly skilled Senior Java Developer to join our FX eRisk IT team in London. This team is responsible for designing and delivering cutting‑edge components that enhance our FX trading capabilities. Several major initiatives are currently underway, focused on:

  • Reducing latency in trader position management
  • Enhancing the quality and speed of client pricing
  • Strengthening algorithmic trading and execution workflows

You will work across a suite of distributed, highly available, low‑latency systems that manage liquidity, generate client prices, and handle internal and external order execution—including algorithmic execution. This is a front‑office, high‑impact position where you will collaborate closely with traders, quants, and technology specialists to build systems that support a global trading desk.

Key Responsibilities

  • Collaborate with business stakeholders to ensure clear understanding of requirements before design and development
  • Produce detailed technical designs aligned to business needs and high-level architecture
  • Work with external consultancies to support technical and graphical design activities
  • Develop robust, scalable, low‑latency solutions using industry‑standard patterns and modern engineering practices
  • Implement continuous integration and automated unit/integration testing
  • Conduct full technical testing prior to UAT
  • Support deployment of components to development and test environments
  • Participate in intraday and overnight support rotations as required

Required Skills & Experience

  • Strong Java server-side development experience - minimum 4/5 years
  • Proven experience building highly available, multithreaded, distributed systems
  • Demonstrable expertise in low‑latency development and optimisation
  • Hands-on experience in FX spot or Equities algorithmic execution and pricing
  • Experience working in a Front Office development team in a Large Investment Bank
  • Solid background in system architecture and design
  • Knowledge of enterprise integration and messaging technologies (e.g., 29West, multicast)
  • Familiarity with the FIX protocol
  • Practical experience with time-series databases, ideally kdb+
  • Understanding of lock-free algorithms, concurrency, and advanced threading techniques

Additional Skills

  • Excellent analytical and problem‑solving capabilities
  • Strong communication and interpersonal skills
  • Ability to work independently or collaboratively as part of a team
  • Self-driven, proactive, and comfortable taking ownership of delivery
  • Flexible and adaptable approach to responsibilities

Why Join Us?

This role gives you the opportunity to:

  • Work on high-performance trading systems in a real-time environment
  • Build solutions that directly impact FX trading and revenue generation
  • Collaborate with traders, quants, and elite technologists
  • Contribute to algorithmic trading, liquidity management, and pricing innovations
  • Be part of a growing, strategically important FX technology team in London

APPLY HERE or refer someone who might be a good fit for the role!

Java Software Engineer in Coventry employer: Tenth Revolution Group

Join a leading investment bank in London, where you will be part of a dynamic FX eRisk IT team dedicated to innovation and excellence. Enjoy a hybrid working model that promotes work-life balance, alongside opportunities for professional growth and collaboration with top-tier traders and technologists. With a focus on cutting-edge technology and impactful projects, this role offers a unique chance to contribute to high-performance trading systems in a supportive and forward-thinking environment.
Tenth Revolution Group

Contact Detail:

Tenth Revolution Group Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local Java user groups. You never know who might have a lead on that perfect job or can introduce you to someone at a company you're eyeing.

✨Show Off Your Skills

Don’t just talk about your experience; showcase it! Create a portfolio of projects that highlight your Java skills, especially those related to low-latency systems or algorithmic trading. This will give potential employers a taste of what you can bring to the table.

✨Ace the Interview

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions and be ready to discuss your past projects in detail. Remember, confidence is key!

✨Apply Through Our Website

When you find a role that excites you, apply directly through our website! It shows your enthusiasm and gives us a chance to see your application first-hand. Plus, we love seeing candidates who are proactive about their job search.

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

Java Server-Side Development
Multithreaded Systems
Distributed Systems
Low-Latency Development
Algorithmic Execution
Pricing Strategies
System Architecture and Design
Enterprise Integration Technologies
Messaging Technologies
FIX Protocol
Time-Series Databases
kdb+
Lock-Free Algorithms
Concurrency Techniques
Analytical Skills
Problem-Solving Skills
Communication Skills
Team Collaboration
Proactive Ownership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Java Software Engineer role. Highlight your experience with low-latency systems and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about FX trading and how your background makes you a great fit for our team. Keep it concise but impactful, and don't forget to show a bit of your personality!

Showcase Your Technical Skills: In your application, be sure to showcase your technical expertise in Java and any experience with algorithmic execution or pricing. We love seeing specific examples of how you've tackled challenges in previous roles, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re genuinely interested in joining our team at StudySmarter!

How to prepare for a job interview at Tenth Revolution Group

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially server-side development. Be prepared to discuss your experience with multithreaded and distributed systems, as well as any low-latency solutions you've built. They’ll want to see that you can talk the talk and walk the walk!

✨Understand the Business Context

Familiarise yourself with FX trading and algorithmic execution. Knowing how your role impacts the trading desk will help you answer questions more effectively and show that you're not just a techie but also understand the business side of things.

✨Prepare for Technical Questions

Expect to dive deep into technical discussions. Brush up on system architecture, enterprise integration, and messaging technologies like 29West. You might even get asked about lock-free algorithms or concurrency, so be ready to showcase your expertise!

✨Show Your Team Spirit

This role involves collaboration with traders and quants, so highlight your communication skills and ability to work in a team. Share examples of past projects where you’ve successfully collaborated with others, and demonstrate your proactive approach to problem-solving.

Java Software Engineer in Coventry
Tenth Revolution Group
Location: Coventry
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

>