Senior Java Engineer - Fixed Income Pricing and Analytics
Core
Build a next-generation, real-time, high-performance pricing and analytics platform for Rates and Credit Fixed Income products to support traders in pricing and risk management.
Role type
Senior IC Java Engineer (Fixed Income Pricing & Analytics)
Builds
Real-time, low-latency Java services, streaming APIs, and cloud-native platforms for pricing, axes, risk, and analytics workflows.
Domain
Financial Services / Fixed Income / Rates and Credit
Deliverable
production ML models | product features
Required skills
Java (modern, high-performance, concurrency, memory management, GC tuning), Kotlin, Spring Boot, Distributed systems design, Event-driven architecture (Kafka, Solace), REST/gRPC/Streaming APIs, SQL, Kubernetes, OpenTelemetry, CI/CD, Agile/Scrum, Technical leadership, AI tool usage.
Preferred skills
Fixed Income domain knowledge, Electronic trading experience, Market data experience.
Technologies
Java, Kotlin, Spring Boot, Kafka, Solace, Kubernetes, OpenTelemetry, gRPC, WebSocket, SSE, SQL.
Responsibilities
Design and build real-time low-latency Java services for pricing and risk workflows; Break down legacy landscape into incremental deliverables using Agile; Work directly with traders and quants to refine requirements and deliver features; Collaborate with front-end engineers on streaming APIs for trading UIs; Ensure engineering quality via code reviews, automated testing, and observability; Mentor engineers and lead adoption of modern tools and AI practices.
Seniority
Senior, hands-on IC with technical leadership