Front Office Java Developer - Vice President
Core
Senior hands-on Java developer supporting time-sensitive Agency trading systems, providing product support, quick triage, and stability improvements for front-office users.
Role type
Senior IC Java Developer (Agency Trading Systems)
Builds
Agency trading systems and related software solutions
Domain
Financial Services / Agency Trading / MBS Products
Deliverable
production ML models | product features
Required skills
Java, q/kdb, Scala, C++, Python, SQL, relational databases, shell scripting, distributed systems, Agile delivery, DevOps tooling
Preferred skills
Agency MBS products (TBA or specified pool trading), Agency pass-through pricing, analytics, pool characteristics, hedging workflows, real-time data, backend/UI/data-oriented systems
Responsibilities
Design, develop, review, test, and improve software in complex existing systems; communicate with product leads to discuss technology improvements; work directly with front-office users in a fast-moving environment; manage multiple functions or guide junior staff.
Seniority
Senior, hands-on IC