Job Description
Must Have's:
- Java Expert (Coding, Tuning, Distributed Memory Fabric, JMS, TCP/IP, UDP)
- Oracle or Postgres Database
- Linux scripting
- Corporate Bond [HY or IG] Electronic Trading market structure (domain skill)
JD:
10+ years of experience
Domain Knowledge Capital Markets:
Must Haves:
- Corporate Bond [HY or IG] Electronic Trading market structure
- Deep understanding on Financial calculations, such as conversion of Yield to Price and basic understanding of Spread
- Deep understanding of BWIC/OWIC negotiating protocol, including nuances with LP/ECN/ATS
- Deep understanding of Offer Management including concepts of Tiering levels
- Deep understanding of Market Data including Aggregated, Consolidated and Montage books
- Understanding of Post Trade Feed flows including calculations for settlement
Nice to Have: - Understanding of Risk including DV01, CR01 and generally what these numbers indicate
- Understanding of strategies used to position particular inventory sectors
- Understanding of micro-market structures and typical areas exploited by Algorithmic partners
- Understanding of any Regulatory organizations
- Any COTS product knowledge in this domain
Technology Skills:
Must Haves:
- Deep Java expertise [writing, tuning, configuration driven]
- Deep Experience with Distributed Memory Fabric
- Deep experience with Messaging [JMS or native]
- Experience with raw TCP/IP and UDP/Multicast [prefer to see how implemented reliable Multi-cast]
- Understanding of Spring, Gradle and Docker
- Experience with Relational Databases [Postgres or Oracle preferred]
- Highly skilled in Linux scripting, troubleshooting and host tuning
Nice to Have: - Java Low Latency - including low latency techniques such as memory maps, ring buffers, thread pining and cache line consistency
- Experience with C/C++, Rust or Python
- Familiarity with Java Unsafe memory access model
- Experience with Kubernetes configuration and Jenkins scripting
- Big Data experience prefer Hadoop with PIG or Hive
- No SQL Experience, even Mongo DB is ok here
- Tick Database and Market data streaming understanding
- Complex Event Processor experience
- Any COTS product knowledge in this domain
- Experience with Chromium Engines, HTML5 and Angular or React Javascript libraries
Add'l:
- Manages functional understanding of requesters process and context
- Ensures relationships with requesters to make them build understandable requirements
- Ensures coordination with other groups responsible for delivery of the assigned work product
- Provides estimations and plan staffing for the new projects getting initiated and follow-up the execution and deviation impacts
- Communicate clearly and accordingly at all levels (top, down, horizontal) on status of project tasks and on important messages during project lifecycle
- Provide solutions when encountering problems/issues or initiate taskforce with relevant actors to propose solutions
- Provides updates on status of the work product as per agreed timelines
- Manages risks & highlights to the stakeholders ahead of time. Proposes mitigation plan
- Ensure deliveries are within the agreed timelines and efforts
- Ensure building coherent governance and implementation via different level of committees
- SLA driven delivery model; Understanding of SLA's, KPI's & Metrics committed as per contract
- Leverage on experience in ITIL processes, Incident, Change, Release, Configuration & Problem mgt activities
- Leverage on experience in Agile processes and follow associated procedures
- Contribute to documentation and knowledge tools with rigor and seriousness
- Adapt fast to Cognizant and clients processes & tools to manage projects deliveries
- Provide high level quality specifications and tests plan documents targeting both end users (for getting their validation) and developers (for making them implement)
#J-18808-Ljbffr
Job Tags
Contract work,