Junior Java Developer
Location: Hybrid, 3 days per week in office
Sector: Financial Services / Trading Technology
We are looking for a Junior Java Developer to join a team building a greenfield real-time trading application within a fast-paced front-office technology environment.
This is a rare opportunity to join a project from an early stage and help shape the build of a new trading platform from the ground up. You will work alongside experienced engineers on the design and development of high-performance backend systems, with a focus on Core Java, Kafka, and multithreaded applications.
The role
You will contribute to the development of a brand-new real-time trading system, helping to build core components that are critical to performance, scalability, and reliability.
This role would suit a junior engineer who wants to work in a highly technical environment and gain exposure to the full development lifecycle while learning from strong senior engineers.
Key responsibilities
- Develop backend components for a greenfield trading platform
- Write clean, efficient, and maintainable code in Core Java
- Work on real-time, event-driven, and multithreaded applications
- Build and support messaging workflows using Kafka
- Contribute to system design, performance optimisation, and scalability improvements
- Assist with debugging, testing, and enhancement of business-critical applications
- Work closely with senior developers and relevant business teams
- Contribute to engineering best practice and code quality
Requirements
- 1-3 years of commercial software development experience
- Strong hands-on experience with Core Java
- Good understanding of multithreading and concurrency
- Experience with Kafka or similar messaging technologies
- Solid grounding in object-oriented programming
- Strong problem-solving ability and willingness to learn in a demanding environment
- Computer Science degree or similar technical background preferred
Nice to have
- Exposure to real-time, high-throughput, or low-latency systems
- Understanding of distributed systems
- Interest in trading technology or financial markets
- Familiarity with Linux environments
- Experience working on new product builds or greenfield development
Working model
- Hybrid working
- 3 days per week in office (Central London)
This is an excellent opportunity for a junior Java developer to join a greenfield build and gain hands-on experience creating a real-time trading application in a challenging and rewarding environment.
…
