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
SeniorJob 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