Java Infrastructure Developer
2 months ago
The TP ICAP Group is a world leading provider of market infrastructure.
Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.
Through our people and technology, we connect clients to superior liquidity and data solutions.
The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform.
Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,200 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist.
Liquidnet
Liquidnet is a next-generation agency execution specialist. Powered by technology that helps drive institutional alpha, our trading and liquidity network intelligently and securely connects the world's investors with the world's investments.
Established in 1999 on the belief that there was a better way to trade, Liquidnet' journey began with a vision to create a platform that goes beyond traditional transactional models.
We wanted to build a community where traders could connect, collaborate, and execute trades with confidence. Over the years, we've grown from a vision into a thriving ecosystem that empowers the buy side in ways never before imagined.
We are committed to making trading more efficient, intelligent, and accessible. Our purpose guides every decision we make, from the tools we develop to the relationships we nurture with our Members.
Role overview
Liquidnet is seeking an exceptional and experienced low latency Electronic Trading Platform Senior Java developer to join the Global Trading Technology team. This experienced individual has a proven track record of developing quality software in a world-class financial services organization within a latency-sensitive electronic trading environment.
Quantitative Trading is one of the main driving forces in today's Equity Markets. Providing clients with superior order execution while minimizing their market impact and risk exposure, trading strategies and smart order routing is a rapidly expanding field. These platforms are driven by quantitative analytics, real time market data, historical tick data, market signal events, and statistical analysis. The equities Global Trading Technology organization is responsible for developing, supporting, and delivering these state-of-the-art trading solutions to end-users including internal trading desks as well as buy-side clients.
As the Trading Platform Developer, you will join a team of engineers in building our Next Generation Algorithmic Trading platform. This person will contribute to the delivery of high-availability, low-latency technology supporting client-facing trading algorithms, smart order routing tactics and other electronic workflows and will be working in close partnership with Algo Developers, Product, Infrastructure and Support teams to deliver effective trading solutions.
Role Responsibilities
- Create and engineer solutions that strike an exceptional balance between achieving ultra-low latency performance, seamlessly accommodating high-volume trading days, and maintaining unwavering reliability and data integrity.
- Contribute to all areas of the software development lifecycle including design, development, integration, automated testing, optimization, and maintenance.
- Optimize trading system performance by minimizing latency, optimizing code execution, and leveraging hardware acceleration.
- Collaborate with hardware engineers to design and integrate low-latency hardware solutions, such as accelerators and network cards.
- Conduct performance testing and analysis using hardware and software profiling tools such as JVisualVM, JProfiler, or YourKit to identify and address bottlenecks and inefficiencies.
- Monitor and maintain the stability and reliability of the trading platform, including troubleshooting and resolving technical issues related to hardware and software interactions.
- Integrate advanced cache coherence methodologies and fine-tune cache usage across L1, L2, and L3 caches to significantly boost data retrieval efficiency and drastically decrease latency within the system.
- Optimize the utilization of hardware resources by strategically managing CPU affinity and thread scheduling in multi-core environments.
- Stay updated with industry trends and advancements in low-latency trading technology, hardware acceleration, cache optimization, and network protocols to recommend and implement improvements.
Essential
- Experience with low-latency messaging protocols and technologies, such as UDP, TCP/IP, or multicast.
- Proven experience (10+ years) in developing low-latency trading systems or high-frequency trading platforms using hardware acceleration techniques.
- Proficiency in low-latency Java libraries such as Chronical and other specialized Java collections like Eclipse, JCTools, etc., demonstrating a deep understanding of efficient data handling and processing in high-performance computing environments.
- In-depth knowledge of GC-free programming techniques, including object reuse, memory management, lock-free data structures, and minimizing memory allocations.
- Knowledge of algorithmic trading strategies, order types, market microstructure, and electronic trading platforms.
- Familiarity with hardware acceleration technologies, hardware description languages (e.g., Verilog, VHDL), and hardware-software co-design.
- Understanding of cache coherence protocols and cache optimization techniques for low-latency data access.
- Experience with CPU affinity, thread management, and multi-core optimization for high-performance computing.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work effectively in a fast-paced and dynamic environment, with a strong attention to detail.
- Exceptional programming skills with a focus on performance optimization and hardware integration.
- BS/BA degree or higher in Computer Science and/or Engineering, or equivalent experience
$185,000-$200,000
#LNET
Not The Perfect Fit?
Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.
Company Statement
We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement.
Location
USA - 200 Vesey Street - New York, NY
-
Java Developer
3 weeks ago
New York, United States Stratford Solutions Inc. Full timeJob Title: Java Developer Labor Category: Project Manager 3 Job Location: Remote Job Type: Contract – 12 Months Work Schedule/Hours: Monday – Friday 9:00 am to 6:00 Pm 40/hrs. a week Pay Rate: $60 per hour SCOPE OF SERVICES We are looking for Java Developer with one of City agencies and their data to help serve New Yorkers more equitably and effectively....
-
Java and C++ Developer
6 months ago
New York, United States SF Staffing Solutions Full timeThe company is developing a new, critical, middle office messaging infrastructure to handle a high volume of trade execution and allocation messages on the UNIX platform and pass these to back-office systems for processing. Message sources include exchange drops utilizing standard FIX tag protocol or exchange-defined TCP/IP formats as well as client-sourced...
-
Senior Java Developer
19 hours ago
New York, United States Atria Group Full timeWe specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies. AG's primary objective is to help companies maximize their IT resources and meet the ever-changing IT needs and challenges. In addition, AG offers enterprise resource planning and enterprise application integration, supply-chain...
-
Senior Java Developer
3 weeks ago
New York, United States Saxon Global Full timeNew York, NY - Hybrid 3 days a week onsite Local candidates only - must send documentation with name/address Need trading application experience Introduction: a global leader in investment banking, securities, investment management, and wealth management services, is seeking a highly skilled Java Developer to join the Agency MBS team. This role is...
-
Senior Java Developer
18 hours ago
New York, United States Saxon Global Full timeNew York, NY - Hybrid 3 days a week onsite Local candidates only - must send documentation with name/address Need trading application experience Introduction: a global leader in investment banking, securities, investment management, and wealth management services, is seeking a highly skilled Java Developer to join the Agency MBS team. This role is...
-
Senior Java Developer
4 months ago
New York, United States Barclays Bank Full timeSenior Java Developer New York As a Barclays Senior Java Developer you will be responsible for building and supporting a data science platform and providing the tools and frameworks for quants and analysts across multiple business groups and multiple asset classes to perform quantative analytics and build machine learning models. As a software developer, you...
-
Java Front End Developer
20 hours ago
New York, United States Diverse Lynx Full timePosition: Java Front End Developer Location: New York City, NY (Onsite) Job Type: ContractJob description 8+ years of IT experience in application development and support. Strong Hands-On MUST Experience of a minimum of 2 years with React. This is a UI Specialist Role and React is the most important skill for the role. Strong Hands-On Experience with Core...
-
Cloud Infrastructure Developer
6 days ago
New York, New York, United States SysMind Tech Full timeAt SysMind Tech, we're looking for an experienced Cloud Infrastructure Developer to join our team. With a strong focus on scalability and reliability, this role will be responsible for designing, building, and maintaining large-scale cloud-based systems.About the RoleWe're seeking a highly skilled developer with expertise in cloud technologies, particularly...
-
Java Developer
1 week ago
New York, New York, United States Esprow Full timeAre you a skilled Java back-end developer looking for a new challenge? We are seeking an experienced Senior/Lead Java Back-End Developer to join our team at Esprow. As a key member of our development team, you will be responsible for designing and delivering high-quality code for our web products using the Spring Framework.We are looking for someone with...
-
Java Developer
2 weeks ago
New York, United States SysMind Tech Full timeJob title: Java Developer Location: New York Full-time with TCSJob Description: Advanced Java, Microservices development and support using Spring Framework, Java microservices, Maven and GIT, Core JAVA. Good communication skills, work in a team. Java, Spring, Microservices, Maven. Check working experience in developing microservices using Java and Spring.
-
Java Developer
3 weeks ago
New York, United States IS3 Solutions Full timeIS3 Solutions is looking for a Java developer to support data integration work managed within the Office of Data Analytics (ODA). The Java Developer will build REST and SOAP API web services that will allow multiple systems to connect through a middleware layer (Java Spring Boot framework). In addition to building the API services, the Java Developer will...
-
Java Developer- NYC/ Georgia/ Montreal
4 months ago
New York, United States Georgia IT Inc Full timePosition- Java Developer Location- New York City/ Georgia/ Montreal Duration- Contract Rate- DOE Description: Total 8+ years' experience in software development, 4+ years of experience in python language We are seeking a skilled and motivated Python Developer with a strong understanding platform engineering and private cloud environment. As a...
-
Senior Java Developer Lead
6 days ago
New York, New York, United States Esprow Full timeJob DescriptionEsprow is a dynamic and innovative technology company seeking an experienced Senior Java Developer to lead the development of our main product and core platform. As a key member of our team, you will be responsible for designing and developing new features, solving complex problems, and contributing to architectural decisions.About the RoleWe...
-
Java Front End Developer
4 months ago
New York, United States Diverse Lynx Full timeRole : Java Front End Developer Location : New York City NY : 2 weeks onsite Contract Role STRONGLY prefer local candidate to work onsite min. 2x per week in NY office;Basic Qualification: 8+ years of IT experience in application development and support. Strong Hands-On MUST Experience of a minimum of 2 years with React. This is a UI Specialist Role and...
-
Java Developer
3 weeks ago
New York, United States Saxon Global Full timePosition: Java Developer Location: Onsite in New York, NY - 3x a week - Mandatory Rate: Negotiable based on experience Duration: 6+ MonthsOverview: Front office Technology function supports the producers (Traders and sales) in the Rates and Credit of the Bank. This individual will be key in development of new systems (such as a whole loan product launch)...
-
Java Developer
17 hours ago
New York, United States Saxon Global Full timePosition: Java Developer Location: Onsite in New York, NY - 3x a week - Mandatory Rate: Negotiable based on experience Duration: 6+ MonthsOverview: Front office Technology function supports the producers (Traders and sales) in the Rates and Credit of the Bank. This individual will be key in development of new systems (such as a whole loan product launch)...
-
Java Developer
2 months ago
New York, United States WFN Team Indus US Test Client 2 Full timeJob DescriptionJob DescriptionOur CompanyWe manage the online marketing and web visibility for over 15,000 professional firms. Recognized six years as one of America’s Fastest-Growing Private Companies by Inc. Magazine, ProSites is the premier online marketing solutions for doctors, dentists and financial professionals nationwide – think of us as a next...
-
Senior Java Developer
3 months ago
New York, United States Phaxis Full timeSalary is 200k to 240k + bonusAs a Senior Java Developer focused on latency electronic trading, you will play a key role in developing and optimizing our trading infrastructure. You will work closely with traders, quants, and other developers to enhance the performance and reliability of our trading platforms.Key Responsibilities:System Development: Design,...
-
Technical Lead for Java Development
1 day ago
New York, New York, United States MAS Global Consulting Full timeAt MAS Global Consulting, we are seeking a highly skilled Technical Lead to lead our dynamic team of Java developers. As a key member of our team, you will be responsible for guiding the design, development, and deployment of sophisticated software solutions using Java technology.Company OverviewMAS Global Consulting is a woman-owned business that values...
-
Expert Java Developer for Capital Markets
5 days ago
New York, New York, United States CyberTec Full timeJob DescriptionCyberTec seeks an experienced Java Financial Applications Developer to join our team. This six-month contract has a strong likelihood of extension and offers a competitive salary.About the Role:The ideal candidate will have at least 11 years of experience in developing financial applications using Java. Key skills include Java 8+, Equity...