Principal Java Engineer Commodities
Core
Principal Java Engineer leading architecture and strategy for a business-critical global Commodities trading platform, influencing decision-making across front and middle office.
Role type
Principal IC Java Engineer (Commodities Trading Systems)
Builds
Scalable, low-latency trading platforms supporting trade capture, pricing, risk management, and regulatory reporting.
Domain
Financial Services / Commodities Trading / High-Performance Distributed Systems
Deliverable
production ML models | product features
Required skills
Java (concurrency, JVM tuning), Python (FastAPI), gRPC, Service Mesh (Istio/Linkerd), High-Performance Messaging, Distributed Systems, Capital Markets, FICC Trade Life Cycle
Preferred skills
Complex Derivatives (Swaps, Options, Exotics), Agentic Development (AI-assisted engineering), Micro Front Ends, Cloud Native (Azure/GCP/AWS)
Responsibilities
Drive architecture and engineering standards for Commodities platforms; Partner with traders and analysts to solve complex business challenges; Advise leadership on technology strategy and innovation; Modernize the Commodities technology landscape.
Seniority
Principal, hands-on IC with strategic leadership