Enable job alerts via email!

Java Software Engineer - Financial Trading!

Understanding Recruitment

Greater London

Hybrid

GBP 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Job summary

A leading trading firm in London seeks a Java Software Engineer to contribute to their FX trading platform. The role involves low-level Java development, collaborating with experts to enhance trading solutions, and working in a dynamic environment. The ideal candidate should have a degree in Computer Science, hands-on Java experience, and a solid understanding of multithreading and concurrency. This opportunity offers a competitive salary and a chance to grow in the financial trading industry.

Benefits

Bonus
Benefits

Qualifications

  • Hands-on experience with Core Java development.
  • Solid understanding of multithreading and concurrency.
  • Strong desire to develop in a low-level Java environment.

Responsibilities

  • Collaborate to enhance and innovate trading solutions.
  • Work on low-level Java development in a dynamic environment.
  • Contribute to backend systems for cloud-hosted applications.

Skills

Core Java development
Multithreading
Low-latency programming
AWS/GCP
Docker
Kubernetes
Agile
CI/CD
TDD

Education

Degree in Computer Science or related field

Job description

Java Software Engineer - Exciting Opportunity in Financial Trading!

Salary: £70,000 - £90,000 + bonus (previously 25-40%) + benefits

Location: 3 days onsite, City of London

Are you looking to kick-start your career in a fast-paced environment? Do you have a few years of commercial experience and a passion for Java development? This role is your chance to join a leading Asian FX trading firm and work on cutting-edge trading solutions!

This highly respected financial institution is expanding its London office and is on the lookout for a Java Software Engineer to contribute to the development of their world-class FX trading platform.

As a Java Software Engineer, you will:

  • Collaborate with a team of expert engineers and finance professionals to enhance and innovate trading solutions.
  • Work on low-level Java development in a dynamic, high-performance environment.
  • Contribute to backend systems for cloud-hosted applications.
  • Gain exposure to Agile methodologies, CI/CD pipelines, pair programming, and TDD.

Tech Stack: Core Java, multithreading, low-latency systems, AWS/GCP, Docker, Kubernetes, TDD, Agile, CI/CD.

You'll be a great fit for this Java Software Engineer position if you have:

  • A degree in Computer Science or related field
  • Hands-on experience with Core Java development.
  • A solid understanding of multithreading, concurrency, or low-latency programming.
  • A strong desire to develop in a low-level Java environment (no frameworks like Spring) in public cloud environments (AWS/GCP)!
  • Familiarity with CI/CD environments and practices such as pair programming or TDD.
  • Keen to expand your knowledge of the finance world and trading industry

This is an exceptional opportunity to develop your skills while contributing to a leading trading platform.

Ready to take the next step in your career? Apply now and be part of this exciting journey!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs