Java Developer

Apply

Overview

We are seeking an experienced Java Developer to join a front office trading technology team for a prominent investment bank on a contractual basis. The role primarily involves developing and enhancing high-performance trade processing systems in a dynamic environment while collaborating with various stakeholders including trading and quantitative teams. This position offers a hybrid work model, combining both on-site and remote work to enhance flexibility and maintain a healthy work-life balance.

Responsibilities

  • Develop and enhance high-performance trade processing systems to meet evolving business requirements.
  • Collaborate closely with Front Office, Trading, and Quantitative teams to design and implement robust technical solutions.
  • Design and build scalable, event-driven architectures utilizing Apache Kafka for real-time data processing.
  • Contribute to the development, optimization, and maintenance of Trade Runner frameworks.
  • Build and deploy containerized microservices using Kubernetes, ensuring seamless integration and scalability.
  • Maintain system reliability, performance, and security within a Linux-based environment.
  • Participate actively within Agile teams, contributing to design discussions, code reviews, and best practice implementation.
  • Ensure adherence to coding standards, documentation, and testing protocols to uphold quality and maintainability.

Requirements

  • Strong technical background in Java development, preferably with Java 17.
  • Proven experience within investment banking or capital markets, particularly with trade processing systems.
  • Familiarity with trade platforms such as Trade Runner.
  • Solid understanding of event-driven architectures using Apache Kafka.
  • Experience working in Linux/Unix environments and deploying containerized microservices via Kubernetes.
  • Background in building low-latency, high-throughput systems and working within agile teams.
  • Strong problem-solving skills with attention to detail.
  • Ability to thrive in a high-pressure, front office environment.
SkillsJava, Kubernetes, Agile, Kafka
LocationUnited Kingdom
TypeHybrid
SourceLinkedIn
RecruiterAgileGrid Solutions
Posted06/06/26