Macro Trade Capture Developer

Barclays

Greater London

Hybrid

GBP 60,000 - 85,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Pension plan
Holiday pay
Employee Assistance Programme
Discounts

Job summary

Barclays in London seeks a Java Full Stack Developer to help kick off a legacy system replacement for the Fixed Income trade platform. You will build modern Java microservices with Spring Boot and deliver end-to-end features using Angular on the frontend.

The role emphasizes real-time messaging with Solace MQ and gRPC, DevOps practices, CI/CD pipelines and Git. Hybrid working with a balance between office and home is expected as teams collaborate internationally.

Qualifications

  • Backend in Java 17+ with Spring Boot.
  • Frontend with Angular.
  • Experience with Java microservices, gRPC and Solace MQ.
  • CI/CD pipelines, Git and DevOps tooling knowledge.
  • Familiarity with Fixed Income trading systems.

Responsibilities

  • Develop end-to-end features using Angular on the frontend and Java 17+ with Spring Boot on the backend.
  • Transition legacy fixed income components to a modern Java microservices architecture.
  • Integrate real-time messaging with Solace MQ and gRPC.
  • Drive engineering standards with DevOps, CI/CD pipelines and Git.

Skills

Java 17+
Spring Boot
Angular
gRPC
Solace MQ
CI/CD
Git
DevOps tooling
Fixed Income domain

Job description

Role: Java Full Stack Developer (Macro Trade Capture)

Location: London, UK


Contract Duration: 6 months PAYE


Role Overview & Project Scope

We are seeking a Java Full Stack Developer based in London, UK to join our trading technology team. In this role, you will be instrumental in kicking off a legacy system replacement initiative for our Fixed Income trade system. You will help engineer modern Java-based microservices using high-performance messaging and RPC frameworks.


Key Responsibilities


  • Full-Stack Engineering: Develop end-to-end features utilising Angular on the frontend and Java 17+ with Spring Boot on the backend.


  • System Modernisation: Transition legacy fixed income trading application components into a modern, scalable Java microservices architecture.


  • Messaging & Communication: Integrate real-time messaging and RPC protocols using Solace MQ and gRPC.


  • DevOps & Delivery: Drive engineering standards using DevOps tools, automated CI/CD pipelines, and Git version control.



Required Technical Skills & Experience


  • Backend Stack: Core proficiency in Java 17+ and Spring Boot.


  • Frontend Stack: Hands-on experience building user interfaces with Angular.


  • Architecture & Messaging: Experience with Java microservices, gRPC, and Solace MQ.


  • DevOps & Tooling: Practical knowledge of DevOps tools, CI/CD, and Git.


  • Domain Context: Experience or familiarity working with Fixed Income trade systems.



About Barclays

Barclays is a British universal bank. It is diversified by business, by different types of customers and clients, and by geography. Barclays businesses include consumer banking and payments operations around the world, as well as a top-tier, full service, global corporate and investment bank, all of which are supported by its service company which provides technology, operations and functional services across the Group.


Values

Everything Barclays does is shaped by its five values of Respect, Integrity, Service, Excellence and Stewardship. The Barclays values inform the foundations of its relationships with customers and clients, but they also shape how Barclays measures and rewards the performance of colleagues. Simply put, success is not just about what you achieve, but about how you achieve it.


Diversity

Barclays aims to foster a culture where individuals of all backgrounds feel confident in bringing their whole selves to work, feel included and their talents are nurtured, empowering them to contribute fully to Barclays vision and goals.


Hybrid Working

Barclays is currently in the early stages of implementing a hybrid working environment, which means that many colleagues spend part of their working hours at home and part in the office, depending on the nature of the role they are in. Barclays is flexible on how this works and it may continue to change and evolve. Depending on your team, typically this means that colleagues spend a minimum of between 20% to 60% of their time in the office, which could be over a week, a month or a quarter. However, some colleagues may choose to spend more time in the office over a typical period than their role type requires. Barclays also has a flexible working process where, subject to business needs, all colleagues globally are able to request work patterns to reflect their personal circumstances


Your Benefits


  • There's enrolment in a pension plan (after 12 weeks on assignment) and holiday pay.

  • You'll also get 24/7 access to an Employee Assistance Programme, designed to help you deal with any problems that could be affecting your home or work life.

  • Plus, there’s discounts at heaps of high street shops, restaurants and entertainment - from Asda to Zizzi Italian restaurants.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Macro Trade Capture Developer
Macro Trade Capture Developer

Barclays UK • Greater London

On-site
GBP 65,000 - 90,000
Macro Trade Capture Java Full-Stack Developer — London
Macro Trade Capture Java Full-Stack Developer — London

Barclays Bank Plc • City Of London

On-site
GBP 70,000 - 100,000
Fixed Income Trade Tech: Java Microservices Developer
Fixed Income Trade Tech: Java Microservices Developer

Barclays • Greater London

Hybrid
GBP 60,000 - 85,000
Pension plan
Holiday pay
Employee Assistance Programme
+1
C++ Backend Developer
C++ Backend Developer

Barclays • Glasgow

On-site
GBP 60,000 - 80,000
Incident Command Manager
Incident Command Manager

Barclays • City Of London

On-site
GBP 120,000 - 138,000
Hybrid work model
On-call rotations
Incident Command Manager
Incident Command Manager

Barclays • Greater London

On-site
GBP 70,000 - 110,000
Java Full Stack Engineer
Java Full Stack Engineer

Barclays UK • Glasgow

On-site
GBP 55,000 - 75,000
Operations Analyst - Prime Brokerage Securities Middle Office
Operations Analyst - Prime Brokerage Securities Middle Office

Barclays • Glasgow

On-site
GBP 36,000 - 54,000
Pension plan enrollment after 12 weeks
24/7 Employee Assistance Programme
Discounts at various retailers and restaurants
Solution Architect for Finance, Risk, and HR Tech - Fintech Carveout
Solution Architect for Finance, Risk, and HR Tech - Fintech Carveout

Barclays • Greater London

Hybrid
GBP 90,000 - 120,000
Pension plan
Holiday pay
Employee Assistance Programme
+1
Full Stack C# Developer | Trading Systems | Contract Inside IR35
Full Stack C# Developer | Trading Systems | Contract Inside IR35

Investigo • Greater London

On-site
GBP 120,000 - 166,000