Lead Java Developer ETrading experience (Super senior role) at New York, New York, USA |
Email: [email protected] |
From: Sanjeev Kumar Singh, Tek Inspirations LLC [email protected] Reply to: [email protected] Job Description -Recruiters- This is not normal role; very high level role- please send Etrading Java folks only. Lead Java Developer ETrading experience (Super senior role) Location: New York, NY- Onsite- Only local to NY/NJ/CT 12+ months Client name: Mizuho Bank Visa- H1b, GCEAD, OPTEAD, H4EADHere is the JD: ETrading experience for 5 years!!! Many are full-stack developers building interactive user interfaces for low volume applications that are not latency sensitive. We are not looking for full-stack developers. Additional Information: The manager prefers someone from Jefferies, Cantor Fitzgerald, Daiwa, NatWest, Nomura, TD Securities, Societe Generale, BNP Paribas, etc. or vendors such as TradeWeb, Ion, Bloomberg. Below 3 questions must be answered at the top of each resume. If failure to do so, the candidate will be rejected. 1) How do you decide what data structure should be used for different parts of a component 2) Have you designed custom data structures such as a hash map or priority queue If so, describe the problem you were trying to solve and the solution, highlighting design considerations and trade-offs. 3) Have you designed or developed a system that requires handling high throughput (1000s of events/updates per second) with low latency (<1 msec per event) with data from multiple sources and potentially with different data formats/messaging protocols If so, describe the architecture with emphasis on performance considerations. Core requirements 10+ years of Minimum years of experience Core Java 8 (Other manager said Java 11 and up) and up . MUST HAVE - TECHNICAL SKILLS IS THE MOST IMPORTANT more than Biz experience Low Latency experience is a plus Business knowledge is nice They want TEAM LEADS IF THEY ARE HANDS ON -- They need to pass the technical interviews which are HARD. (If we have a team lead write that they are hands on. Take out sentences about managing other people make sure your person codes.) MUST BE HANDS ON CODERS. Do not send if they are not hands on coders NOTE -- The must have checklist cant be filled with middle office or backoffice experience. Must be a person who is Front Office doing E Trading Currently with Super Low Latency Hands on coding. Bullet points MUST HAVE CHECKLIST PLEASE RUN THIS CHECKLIST . Really Good Server Side Java Developers ETrading Experience (he says not must to have, but the candidates wont have the rest of this unless they have e trading) Low Latency Multi-threading End to end development Java 11 or Java 13 Good debugging skills <---- THIS IS IMPORTANT Deploy to QA, you must know how to do deployment. Run time KNOW CiCD and deploy the software / system Middle wear messaging experience. To do things like write a new connector new subscription Real time pricing systems experience (candidates who have this experience are only front office) FRONT OFFICE SYSTEMS experience is very nice to have (you wont find multithreading in a back office system so look for Front Office) Dealing with other teams / good communications skills to work with other teams on the tasks required. He is talking about a large environment, and working with other teams, this experience comes in E Trading System at Wall Streeet banks Apache Camel is not a must. Its ok if they have Kafka Overview Currently looking for roles in the E Trading team, doing Electronic trading on swaps and interest rates swaps, Will be adding US Treasuries and core bonds. All projects have the same flow connectivity to the market, trading systems development Super low latency - if they are delayed by a second and a half they lose tons of money. Please ask candidates about low latency That they know about trading desks. The traders may ask the developers to figure out why it went wrong. Sometimes streaming or pricing or something doesnt work and you have to work with the trading desk to fix it fast INTERVIEW ROUNDS. First round tech interview, make Sure your candidate is ready for a deep technical interview. Dont send the resume if the candidate is not ready Then 2 or three tech interviews. THESE ARE PURE JAVA TECH OUT INTERVIEWS Duration of the project is 6 months with extensions. This is staff augmentation and its expected to be for years. ===================== Hybrid Schedule at 1271 AOA Required & Non-Negotiable: Experienced Java Developer (JDK 11 or 17) Experience designing and supporting low latency, high throughput trading applications Extensive experience with asynchronous, event-driven programming & concurrency Duties Hands on Senior Java Developer with over 5 years of enterprise development experience Work with multiple business teams including trading and quantitative analysts Provide work estimates as needed Develop system architectures, designs and concepts Maintain and improve code quality using static & dynamic code analyses, security vulnerability scans, code coverage and CI/CD pipeline gating Provide technical guidance and be a technical mentor to the development team Design, build and configure applications to meet business process and application requirements Participate in all phases of software delivery lifecycle from analysis through support. Skills & Experience: Spring (including Spring Boot and Spring Boot Actuator) Apache Camel (Version 3) REST API (including Enterprise Authentication and Authentication) Enterprise services (including monitoring, state management) JMS (Active MQ or similar) MS SQL Server and/or Sybase experience Required skill set- JAVA SPRING BOOT SPRING APACHE SYBASE JMS REST AUTHENTICATION TRADING MS SQL SERVER API MESSAGING PROTOCOLS ACTUATOR JDK CONTINUOUS INTEGRATION/DELIVERY QUEUE MANAGEMENT SECURITY VULNERABILITY DATA STRUCTURES MENTOR DATA STRUCTURE Keywords: continuous integration continuous deployment quality analyst message queue information technology microsoft Connecticut New Jersey New York Lead Java Developer ETrading experience (Super senior role) [email protected] |
[email protected] View all |
Thu Mar 28 00:02:00 UTC 2024 |