Junior Java Developer

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.

    Job Details

    Company
    Bourne Search Ltd
    Location
    London Area, United Kingdom
    Hybrid / Remote Options
    Posted