Critical role opening for the Java Developer Location- New York(Hybrid) (Must be Local). at York, New York, USA |
Email: [email protected] |
From: nikhil, Creaservices [email protected] Reply to: [email protected] Hi , I Hope you all are doing well! We have a critical role opening with our direct client. If you are interested and comfortable with the jd kindly share your response. Role Sr. Java Developer (Trading systems) Location New York (Hybrid) JD-: As a Senior Low-Latency Trading Systems Engineer, you will play a pivotal role in designing and developing low-latency trading systems and high-frequency trading platforms. You will leverage your expertise in hardware acceleration techniques, low-latency Java libraries, and advanced optimization strategies to deliver high-performance solutions. Your responsibilities will include: Key Responsibilities: System Design & Development: Design and develop low-latency trading systems and high-frequency trading platforms using hardware acceleration techniques. Performance Optimization: Implement GC-free programming techniques, including object reuse, memory management, and lock-free data structures to enhance system performance. Messaging Protocols: Utilize low-latency messaging protocols and technologies, such as UDP, TCP/IP, and multicast, to ensure efficient data transmission. Hardware Acceleration: Apply hardware acceleration technologies, hardware description languages (e.g., Verilog, VHDL), and hardware-software co-design principles to improve system performance. Cache Optimization: Optimize cache coherence protocols and cache access techniques for reduced latency. Multi-Core Optimization: Manage CPU affinity, thread management, and multi-core optimization to achieve high performance. Algorithmic Trading: Develop and optimize algorithmic trading strategies and order types based on a thorough understanding of market microstructure and electronic trading platforms. Performance Testing: Conduct performance testing and analysis using profiling tools such as JVisualVM, JProfiler, and YourKit to identify and resolve bottlenecks and inefficiencies. Collaboration & Communication: Work closely with other engineers and stakeholders to ensure seamless integration and performance of trading systems. Technical Skills: Extensive experience with low-latency Java libraries (e.g., Chronicle, Eclipse, JCTools). Proficient in GC-free programming techniques and memory management. In-depth knowledge of low-latency messaging protocols and technologies (UDP, TCP/IP, multicast). Familiarity with hardware acceleration technologies and hardware description languages (e.g., Verilog, VHDL). Strong understanding of cache coherence protocols and optimization techniques. Experience with CPU affinity, thread management, and multi-core optimization. Solid background in algorithmic trading strategies, order types, and electronic trading platforms. Proficient in performance testing and analysis using tools like JVisualVM, JProfiler, and YourKit. Soft Skills: Problem-Solving: Strong analytical and problem-solving abilities to tackle complex challenges. Communication: Effective communication skills, both verbal and written, to collaborate with team members and stakeholders. Qualifications: Bachelor's or Masters degree in Computer Science, Engineering, or a related field. 10+ years of experience in developing low-latency trading systems or high-frequency trading platforms. Proven track record of successful project delivery and performance optimization. 2. Role Java Scala Developer JD-: Responsibilities: Design and develop high-quality software components for our global trading platform using Java, Scala, and related technologies. Engage in all stages of the software development lifecycle including planning, design, development, testing, implementation, and support. Drive continuous improvement in processes, product development, product quality, and technology. Ensure timely delivery of high-quality software while contributing to the overall progress of the team and the firm. Provide third-tier support for production issues and related support needs. Skills and Experience: Minimum of 7 years of experience in developing equity products within a global financial services company or vendor, utilizing Java in latency-sensitive environments. In-depth knowledge of equity products and instruments, including FIX protocol and market data. Proficiency with computer technologies such as Linux, SQL/NoSQL, Messaging & Distributed Systems. Strong experience with multi-threading and network programming. Solid understanding of equity market structure, order handling, and electronic trading. Proven strategic thinking, analytical, problem-solving, and troubleshooting skills. Expertise in any of the following is preferred: Scala, C++, Solace, NoSQL, Functional Programming, Kafka, Flink/Spark, MongoDB. Ability to work collaboratively within a team or independently, with effective communication skills at all organizational levels, both written and verbal. Experience with Scala is desirable, or a strong willingness to learn. Regards, Nikhil Kabir Talent Acquisition Crea Services LLC | | E-mail: [email protected] Keywords: cplusplus green card Colorado Critical role opening for the Java Developer Location- New York(Hybrid) (Must be Local). [email protected] |
[email protected] View all |
Mon Sep 16 23:04:00 UTC 2024 |