We are seeking
highly skilled Senior Hands-On Java Developers
to join our
core Fixed Income technology team
in
lead and senior contributor roles
. This is a front-office–facing position where you will design, develop, and modernize mission-critical trading and post-trade systems used by trading desks and operations teams.
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
.
Key Responsibilities
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 backend 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
Required Qualifications
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 modeling, 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 lifecycle 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
Senior Java backend developer with
Fixed Income trading systems experience
, strong
Java + SQL + Git
, knowledge of
FIX
,
Spring Boot microservices
, and
production support exposure
.