Lead Java Developer Fixed Income, Currencies & Commodities (FICC)
Core
Lead the design, development, and modernization of strategic trade management platforms for Fixed Income, Currencies, and Commodities (FICC) and Derivatives businesses.
Role type
Lead Software Engineer (Capital Markets Technology)
Builds
Scalable, high-performance trade lifecycle systems and risk management platforms
Domain
Financial Services / Capital Markets / FICC
Deliverable
production ML models | product features
Required skills
Java (concurrency, JVM tuning), Python (FastAPI), gRPC, Service Mesh (Istio/Linkerd), high-performance messaging protocols, FICC trade lifecycle management, cloud-native architecture, microservices, AI-assisted development tools
Preferred skills
Complex derivatives pricing and risk modeling, Micro Front Ends, hybrid cloud deployment (Azure/GCP/AWS), Agentic Development workflows
Technologies
Java, Python, FastAPI, gRPC, Istio, Linkerd, Azure, GCP, AWS, GitHub CoPilot
Responsibilities
Design and code complex, large-scale technology solutions; Develop standards and best practices for engineering; Mentor teams and lead projects; Collaborate with traders, quantitative analysts, and product owners; Debug and document enterprise applications
Seniority
Senior, hands-on IC with leadership responsibilities