IT & Software

Java Software Engineer

Understanding Recruitment

London · Greater London · United Kingdom

Overview

In this role you will contribute to building distributed, low-latency systems for financial trading applications. You will join a fast-paced team in a London-based scale-up with a strong emphasis on modern software practices. You will collaborate to deliver robust Java solutions in a structured, iterative environment, and benefit from training if you come from a non-financial background. This position offers visibility within a spin-out from a major UK asset manager and opportunities to impact core trading workflows.

Pay / Benefits
  • bonus
  • benefits
  • training offered in Java for non-financial background
  • London office work arrangement
Responsibilities
  • Build distributed, low-latency Java services
  • Work collaboratively in a team with pair-programming
  • Contribute to high-throughput, concurrent systems in a financial context
  • Leverage AWS and DevOps practices to deploy and operate software
  • Engage with streaming and messaging components (e.g., ActiveMQ, Kafka) and data stores (MongoDB)
Key requirements
  • 1–3 years of commercial Java development
  • Computer Science degree from a top university
  • Multithreading, concurrency, and high-throughput experience
  • AWS/Public Cloud experience with DevOps tools
  • Advocate of TDD, pair-programming and continuous delivery
  • team collaboration
  • ability to work in a fast-paced financial environment
  • problem-solving mindset
  • Core Java
  • Multithreading
  • Concurrency

Reference: WJ-747_30367830

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.