Overview
Skills
Job Details
Location- NY
Duration- 6 Months
Responsibilities:
* Core Java server-side development focused on low-latency data structures
* Work closely with the Fixed Income (FI) trading teams to understand workflows, specifically related to pricing
* Build and enhance systems dealing with Preferred Stocks, Corporate Bonds, Munis, Investment Grade products, TIPS, REITs, Money Market Funds, and Credit Trading instruments
* Develop and integrate a net new RFQ engine and auto-hedging system
* Contribute to pricing components relayed to external systems
* Day 1 contributions expected in Core Java unit testing, code pipelines, builds, and deployment processes
* Participate in a highly technical, fast-paced environment and quickly ramp up on Fixed Income concepts and platform-specific integrations
Must Have Requirements:
More than 10 years of Banking/Financial industry experience required
* 10 years - strong Core Java development experience, particularly on server-side, low-latency systems
* Hands-on experience with data structures and scalable, high-performance platforms
* Strong understanding of full software development lifecycle including unit testing, CI/CD pipelines, and deployment
* Ability to pick up complex concepts quickly with minimal supervision - teachable
- Strong Java knowledge - the candidate should be able to write clean, working Java code with little to no guidance
- Data structures and algorithms - depending on the problem, the candidate should be able to identify the appropriate data structure and devise an efficient algorithm
- Communication - this is critical. Without clear communication, the candidate may misunderstand the question or fail to articulate their solution effectively
* Experience to Capital Markets (CM) or Fixed Income (FI) concepts (coupon rate, fixed rate coupons, bond pricing) is required- 5+ Years
* Experience with Fixed Income instruments is required
Education:
* Post secondary degree - Bachelors in Computer Science or Financial Engineering