
Java Software Engineer
Job Description
Posted on: July 30, 2025
Remote Opportunity - Java Developer - FX Trading PlatformPaying around £80,000 with some flexibility for the right person
We are looking to hire Java developers with 3+ years of experience, and a background in building trading applications (ideally for FX trading) to join one of our US based clients on a remote basis. The firm builds FX Software for front office FX trading teams globally, and have a reputation of being a great place to work.
The ideal candidate will have strong backend development skills in core Java, with a deep understanding of multithreading, memory management, and performance optimization. You will contribute to feature development, unit testing, performance tuning, and troubleshooting in a demanding low-latency trading environment.
Responsibilities:
- Design and implement new backend features in core Java.
- Write comprehensive unit tests to ensure reliability and stability.
- Diagnose and resolve application issues in real time.
- Optimize application performance and identify system bottlenecks.
- Collaborate with other developers, QA, and business analysts to deliver high-quality solutions.
Required Qualifications:
- 3+ years of professional experience in Java development.
- Strong expertise in core Java, including:
- Collections framework
- Multithreading and concurrency
- JVM memory management
- Performance tuning
- Excellent communication and documentation skills.
- Bachelor’s degree in Computer Science or equivalent work experience.
Preferred Skills (Nice to Have):
- Experience with front-office trading systems, market data handling, and order execution.
- Background in low-latency, real-time systems with microsecond-level performance.
- Familiarity with tools and technologies such as:
- JUnit, FIX protocol, Protocol Buffers (Protobufs)
- PostgreSQL, Maven, Jenkins, JIRA, IntelliJ
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Software Developer in Test (SDET) – Web, API & Mobile Automation

Frontend Developer – CMS & Web Application Specialist

Software Engineer (Java, Python)

Frontend Developer
