Electronic Trading Java Developer and Consultant for Fixed Income MarketONSITE/HYBRID (Charlotte, NC) Remote is NO longer an option as of 2.28 (even if stellar resume)BGV Fully ClearedLaptop type pendingPLEASE SUBMIT THE BELOW RESPONSES FROM YOUR CANDIDATE:• What's your experience in developing Electronic Trading applications using Java as the underlying technology in particular to Fixed Income (Bond) Market?• What's your experience level in using Java Low latency, JMS (Messaging) ; TCP/IP or UPD/IP Multicast implementation for Electronic Trading?• Have you worked for (or) attended interviews (or) shared your profile with "Client" in the past?• Is candidate able to relocate to Charlotte, NC and work onsite as of day 1 at least 3x a week onsite?Must Have's:Java Expert (Coding, Tuning, Distributed Memory Fabric, JMS, TCP/IP, UDP)Oracle or Postgres DatabaseLinux scriptingCorporate Bond (HY or IG) Electronic Trading market structure (domain skill)JD:• 10+ years of experienceDomain Knowledge – Capital Markets:Must Haves:Corporate Bond (HY or IG) Electronic Trading market structureDeep understanding on Financial calculations, such as conversion of Yield to Price and basic understanding of SpreadDeep understanding of BWIC/OWIC negotiating protocol, including nuances with LP/ECN/ATSDeep understanding of Offer Management including concepts of Tiering levelsDeep understanding of Market Data including Aggregated, Consolidated and Montage booksUnderstanding of Post Trade Feed flows including calculations for settlementNice to Have:Understanding of Risk including DV01, CR01 and generally what these numbers indicateUnderstanding of strategies used to position particular inventory sectorsUnderstanding of micro-market structures and typical areas exploited by Algorithmic partnersUnderstanding of any Regulatory organizationsAny COTS product knowledge in this domainTechnology Skills:Must Haves:Deep Java expertise (writing, tuning, configuration driven)Deep Experience with Distributed Memory FabricDeep 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 DockerExperience with Relational Databases (Postgres or Oracle preferred)Highly skilled in Linux scripting, troubleshooting and host tuningNice to Have:Java Low Latency - including low latency techniques such as memory maps, ring buffers, thread pining and cache line consistencyExperience with C/C++, Rust or PythonFamiliarity with Java Unsafe memory access modeloExperience with Kubernetes configuration and Jenkins scriptingBig Data experience – prefer Hadoop with PIG or HiveNo SQL Experience, even Mongo DB is ok hereTick Database and Market data streaming understandingComplex Event Processor experienceAny COTS product knowledge in this domainExperience with Chromium Engines, HTML5 and Angular or React Javascript librariesAdd'l:Manages functional understanding of requesters process and contextEnsures relationships with requesters to make them build understandable requirementsEnsures coordination with other groups responsible for delivery of the assigned work productProvides estimations and plan staffing for the new projects getting initiated and follow-up the execution and deviation impactsCommunicate clearly and accordingly at all levels (top, down, horizontal) on status of project tasks and on important messages during project lifecycleProvide solutions when encountering problems/issues or initiate taskforce with relevant actors to propose solutionsProvides updates on status of the work product as per agreed timelinesManages risks & highlights to the stakeholders ahead of time. Proposes mitigation planEnsure deliveries are within the agreed timelines and effortsEnsure building coherent governance and implementation via different level of committeesSLA driven delivery model; Understanding of SLA's, KPI's & Metrics committed as per contractLeverage on experience in ITIL processes, Incident, Change, Release, Configuration & Problem mgt activitiesLeverage on experience in Agile processes and follow associated proceduresContribute to documentation and knowledge tools with rigor and seriousnessAdapt fast to Cognizant and clients processes & tools to manage projects deliveriesProvide high level quality specifications and tests plan documents targeting both end users (for getting their validation) and developers (for making them implement)