Senior Java Developer – Rates & Credit eTrading Platform (Low Latency / Kafka / Solace)
Job Description
The OperAxis team is seeking a Senior Java Developer for a 12-18+ month hybrid contract in New York, NY (3-4 days onsite) with a leading financial services client. You will join a front-office technology team building and enhancing a Rates and Credit electronic trading platform. The ideal candidate is a hands-on server-side Java engineer with deep experience in high-throughput messaging and low-latency system design. Front-office trading platform experience and excellent communication skills are key to success in this role. Relocation candidates are welcome; an in-person interview is required. Requirements: - Strong hands-on server-side Java development experience - Experience with messaging technologies: Solace, Kafka, Aeron and/or MQ - Strong SQL skills with MS SQL Server and/or Oracle - DevOps experience with Jenkins, GitHub Actions and UrbanCode - Solid understanding of low latency, concurrency, data caching and performance tuning - 2+ years of application development on front-office Fixed Income, Equities or FX platforms is a major plus - AWS experience (S3, SQS, SSM, KMS) is a plus - Excellent written and verbal communication skills - Must have a current LinkedIn profile - Must be a U.S. Citizen; no sponsorship is available Responsibilities: - Hands-on coding, design and testing of changes to the Rates and Credit eTrading platform - Build and enhance ECN connectivity, pricing, RFQ processing and straight-through processing (STP) - Optimize the messaging layer for low latency, capacity and throughput - Design efficient data caching, data structures and concurrency models - Profile and tune application performance under heavy trading volumes - Maintain CI/CD pipelines using Jenkins, GitHub Actions and UrbanCode - Partner with traders, business analysts and QA to deliver high-quality releases - Support production releases and troubleshoot platform issues