Senior Java Developer - Fixed Income

Thrive IT Systems Ltd
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

Java
Microsoft Windows
Artificial Intelligence
Unit Testing
Profiling
Software Debugging
Linux
DevOps
Programming Tools
JSON
Python
Messaging Application Programming Interface
Performance Tuning
Software Engineering
Software Systems
SQL Databases
XML
Network Routers
Spring-boot
Gitlab
GIT
Build Management
Angular
Information Technology
Kafka
FpML
Microservices

Job description

You will work closely with traders, product owners, and technology stakeholders, take ownership of core components, and play a key role in migrating platforms toward a scalable, cloud-based microservices architecture., * Design and build trading and messaging channels interfacing with venues and exchanges using industry-standard protocols

  • Develop and maintain mission-critical Front Office and operations applications
  • Provide technical leadership and oversight for major Fixed Income E-commerce initiatives
  • Design and develop core Back End components using Java
  • Support and enhance applications across the Equities/Fixed Income platform
  • Collaborate across cross-functional teams in a platform operating model
  • Analyze, integrate, and support vendor software solutions
  • Provide second-level production support and troubleshoot issues under pressure
  • Develop unit tests and integrate them into CI/CD pipelines
  • Use modern development tools including GitLab, CoPilot, Windsurf, and AI-assisted tooling

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Extensive experience in Java software development within financial services
  • Strong hands-on experience with Fixed Income products and electronic trading workflows
  • Proficiency in Java, SQL, and Git
  • Strong knowledge of FIX/FpML protocols
  • Experience with Spring, Spring Boot, Spring Integration
  • Strong understanding of data modelling, XML, JSON
  • Hands-on experience with messaging frameworks (MQ, Kafka)
  • Experience working in Windows and Linux environments
  • Familiarity with DevOps practices, testing frameworks, and CI/CD pipelines
  • Exposure to cloud and containerized architectures

Desired Skills & Experience

  • Fixed Income instruments: Treasuries, Corporate Bonds, Agencies, Commercial Paper, Mortgages
  • Experience with Order Management Systems (OMS), Smart Order Routers, Market Data platforms
  • Knowledge of trade life cycle events in Fixed Income
  • Understanding of regulatory requirements from a developer perspective
  • Experience with application profiling, debugging, and performance tuning
  • Exposure to Angular or Python is a plus
  • Strong communication, stakeholder management, and prioritization skills

Mandatory Skills

  • Java
  • Git

Apply for this position