Software Developer Java - Trading Data
Software Developer Java - Trading Data

Software Developer Java - Trading Data

London Part-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and implement cutting-edge algorithmic trading solutions while optimising platform performance.
  • Company: Join a leading Algorithmic Trading firm in London, renowned for market making and liquidity provision.
  • Benefits: Enjoy a competitive salary, annual bonus, private healthcare, pension, and 25 days vacation.
  • Why this job: Be part of a high-talent team with incredible learning opportunities and career progression.
  • Qualifications: Strong STEM background, Java expertise, and familiarity with databases and cloud services required.
  • Other info: Rust experience is a plus; work on exciting new projects in a fast-paced environment.

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

My client is a market leading Algorithmic Trading firm based in London, specialising in market making and liquidity provision for Exchange Traded Funds. They are looking for a Java Software Engineer to join their engineering group.

An opportunity to work in one of the most exciting and fast growing algorithmic trading businesses in the City. An opportunity to join a strong team with a very high talent density presenting lots of opportunity for learning and development. Incredible career progression opportunities with potential access to all areas of the business. A market leading compensation package including generous basic salary and annual bonus. Benefits including pension, private healthcare, life assurance and 25 days vacation.

Responsibilities include:

  • Designing and implementing algorithmic trading solutions.
  • Optimising the platform by using network and systems programming, as well as other advanced techniques to minimise latency.
  • Developing systems that provide easy access to historical market data and trading simulations.
  • Creating tools to analyse data for patterns.
  • Building risk-management and performance-tracking tools.

Requirements:

  • Strong academic background in STEM discipline.
  • Strong computer science fundamentals in Design, Algorithms & Data Structures.
  • Strong low latency Java engineering skills.
  • Rust experience will be beneficial as they will be using it in new projects.
  • Familiarity with databases (e.g. SQL Server, Postgres).
  • Familiarity with developing, testing, or deploying with a Cloud Server Provider (e.g. AWS, GCP, Azure).
  • Experience using version control software (e.g. git).
  • Strong programming ability and testing mindset.

Software Developer Java - Trading Data employer: Tempest Vane Partners

As a leading Algorithmic Trading firm in London, my client offers an exceptional work environment that fosters innovation and collaboration among top-tier talent. Employees benefit from a competitive compensation package, comprehensive health benefits, and generous vacation time, all while enjoying unparalleled opportunities for professional growth and career advancement within a dynamic and fast-paced industry.
T

Contact Detail:

Tempest Vane Partners Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer Java - Trading Data

✨Tip Number 1

Network with professionals in the algorithmic trading space. Attend industry meetups or conferences where you can connect with current employees of trading firms. This can give you insights into the company culture and potentially lead to referrals.

✨Tip Number 2

Brush up on your low latency Java skills. Consider working on personal projects or contributing to open-source projects that focus on performance optimisation. This hands-on experience will make you stand out during interviews.

✨Tip Number 3

Familiarise yourself with the latest trends in algorithmic trading and data analysis tools. Being knowledgeable about current technologies and methodologies will show your passion for the field and your commitment to continuous learning.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges that focus on algorithms and data structures. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills before the interview.

We think you need these skills to ace Software Developer Java - Trading Data

Java Programming
Low Latency Engineering
Algorithms and Data Structures
Network Programming
Systems Programming
Database Management (SQL Server, Postgres)
Cloud Computing (AWS, GCP, Azure)
Version Control (Git)
Data Analysis
Risk Management Tools Development
Performance Tracking Tools Development
Algorithmic Trading Solutions Design
Testing Mindset
Strong Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong academic background in STEM, as well as your Java engineering skills. Include specific projects or experiences that demonstrate your low latency programming abilities and familiarity with databases.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for algorithmic trading and the opportunity to work with a leading firm. Mention any relevant experience with Rust, cloud services, or version control software, and explain how these skills can contribute to their team.

Showcase Relevant Projects: If you have worked on projects related to algorithmic trading, data analysis, or performance tracking tools, be sure to include these in your application. Provide links to your GitHub or portfolio to showcase your coding skills and problem-solving abilities.

Prepare for Technical Questions: Anticipate technical questions related to algorithms, data structures, and low latency programming during the interview process. Brush up on your knowledge and be ready to discuss your thought process and approach to solving complex problems.

How to prepare for a job interview at Tempest Vane Partners

✨Showcase Your Java Skills

Make sure to highlight your low latency Java engineering skills during the interview. Be prepared to discuss specific projects where you've optimised performance and minimised latency, as this is crucial for the role.

✨Demonstrate Your Problem-Solving Abilities

Expect technical questions that assess your understanding of algorithms and data structures. Prepare to solve problems on the spot, showcasing your thought process and how you approach complex challenges.

✨Familiarity with Tools and Technologies

Be ready to discuss your experience with databases like SQL Server or Postgres, as well as cloud services such as AWS or Azure. Mention any relevant projects where you've used these technologies to demonstrate your hands-on experience.

✨Express Your Willingness to Learn

This firm values continuous learning and development. Share examples of how you've pursued new knowledge or skills in the past, especially in areas like Rust or advanced programming techniques, to show you're a good fit for their culture.

Software Developer Java - Trading Data
Tempest Vane Partners
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>