Senior Java Developer

2 months ago


New York, United States MultiBank Group Full time

Position Overview:


We are seeking a highly skilled Low Latency Java Developer to be part of our development team building out its next generation cross asset ECN platform. The ideal candidate will be a senior systems engineer and technical expert in the development of very highly sophisticated and complex trading/pricing applications for a major functional and/or product area within the forex, futures businesses.


Candidate will:


  • Analyse highly complex business requirements.
  • Write functional documents and design technical specifications.
  • Provide coding direction and guidance on complex calculations and details of financial products with less experienced staff.
  • Maintain full project life-cycle tasks, such as business and technical analysis, designing, coding, testing, and implementation plans.
  • Maintain all system diagrams, system interface charts and any other compliance policy and procedure documents.
  • Work closely with business product specialists on the preparation and automation of various functional unit, component test cases.
  • Lead or work on large projects in agile fashion by leveraging previous experience in DevOps practices and be able to scale with automation to improve overall engineering quality and velocity.


Key Responsibilities:


  • Design and implement low-latency trading systems to ensure fast and efficient order execution using Java.
  • Develop scalable solutions to handle high volumes of transactions and market data.
  • Develop and optimize the matching engine to ensure high performance and accuracy in order matching.
  • Design and maintain an efficient order management system (OMS) for order routing, execution, and lifecycle management.
  • Develop and manage a high-performance messaging bus for reliable and low-latency communication between system components.
  • Integrate with various API clients, liquidity providers and third-party vendors to ensure seamless connectivity for market data and order execution.
  • Develop and maintain systems for aggregating liquidity from multiple sources to provide the best execution prices.
  • Design and implement a robust pricing engine to generate accurate and competitive prices for FX trading.
  • Develop and optimize smart order routing algorithms to ensure orders are executed at the best available prices across multiple venues.
  • Continuously monitor and optimize system performance to achieve minimal latency and high throughput.
  • Develop and implement risk management systems focusing on margin and credit controls to mitigate trading risks.
  • Ensure the stability and reliability of trading systems through rigorous monitoring and proactive maintenance.
  • Work closely with business, quantitative analysts, and other development teams to understand requirements and deliver efficient solutions.
  • Create and maintain comprehensive documentation for the matching engine, OMS, messaging bus, liquidity aggregation, pricing engine, smart order routing, and related components.


Qualifications:


Education:

Bachelor’s degree in computer science, Engineering, Finance, or a related field. Advanced degrees are a plus.


Experience:

  • 5+ years of experience in developing FX trading systems with a focus on low latency, scalability, and event-driven architectures.
  • Proven experience with ECN platforms and market connectivity.
  • Strong background in high-frequency trading and low-latency systems.
  • Experience with matching engine, OMS, liquidity aggregation, pricing engine development, and smart order routing.
  • Experience with risk management systems, specifically margin and credit-based controls.


Technical Skills:

  • o Expert proficiency in Java.
  • o Extensive experience with network programming, socket communication, and multithreading.
  • o In-depth knowledge of FIX protocol and other financial messaging standards.
  • o Familiarity with databases, data structures, and real-time data processing.
  • o Expertise in Linux/Unix environments.
  • o Experience with messaging systems like Kafka, RabbitMQ, Aeron or similar.


Soft Skills:

  • Excellent problem-solving skills and attention to detail.
  • Ability to thrive in a fast-paced, dynamic environment.
  • Strong communication and teamwork abilities.


Bonus Skills:

  • Experience with cloud computing and distributed systems.
  • Knowledge of machine learning and data analysis techniques.
  • Understanding of regulatory requirements and compliance in FX trading.

  • Senior Java Developer

    1 month ago


    New York, New York, United States Ztek Consulting Full time

    {"title": "Senior Java Developer", "description": "Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at Ztek Consulting. As a Senior Java Developer, you will be responsible for leading the development of our Java-based applications, working closely with cross-functional teams to design, develop, and deploy...


  • New York, New York, United States Wise Skulls Full time

    Job Title: Senior Java DeveloperOverview: Wise Skulls is seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have a strong background in fullstack development, with expertise in Java, JavaScript, and AWS. They will be responsible for designing and implementing scalable and efficient backend systems, as well as...

  • Senior Java Developer

    2 weeks ago


    New York, New York, United States CloudHire Full time

    Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to lead our software development team and drive the implementation of our Java-based applications.The ideal candidate will have a strong background in Java development, experience with agile methodologies, and a passion for delivering high-quality software solutions.Key...


  • New York, New York, United States TWO95 International Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at TWO95 International. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java 8 and related technologies.Key Responsibilities:- Design and develop...

  • Senior Java Developer

    4 weeks ago


    New York, New York, United States BAE SYSTEMS Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at BAE Systems. As a Senior Java Developer, you will be responsible for designing, implementing, and testing novel algorithms and software features to meet mission needs.Key Responsibilities:Design and implement software features using Java, Docker, and...

  • Senior Java Developer

    2 weeks ago


    New York, New York, United States Diverse Lynx Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex Java applications.Key Responsibilities:- Design and develop high-quality Java applications using Java 1.8...

  • Senior Java Developer

    3 weeks ago


    New York, New York, United States Compunnel Inc. Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at Compunnel Inc.Key Responsibilities:Design and develop high-quality Java applications using Spring Boot and AngularImplement efficient data processing and storage solutions using Java Collections and StreamsCollaborate with cross-functional teams to...

  • Senior Java Developer

    1 month ago


    New York, New York, United States Conquest Technical Associates, LLC Full time

    Job Title: Senior Java Developer Job Summary: We are seeking a highly skilled Senior Java Developer to join our team at Conquest Technical Associates, LLC. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java. Key Responsibilities: * Design and develop...


  • New York, New York, United States Phaxis Full time

    Job Title: Senior Java DeveloperJob Summary:Phaxis is seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, 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...

  • Senior Java Developer

    2 weeks ago


    New York, New York, United States Tek Leaders Inc Full time

    Job Title: Senior Java DeveloperAbout the Role:We are seeking a highly skilled Senior Java Developer to join our team at Tek Leaders Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Key Responsibilities:Design and develop high-quality Java software...

  • Senior Java Developer

    4 weeks ago


    New York, New York, United States Wise Skulls Full time

    Job Title: Senior Java DeveloperLocation: RemoteDuration: 6+ monthsImplementation Partner: InfosysEnd Client: ConfidentialJob Description:We are seeking a highly skilled Senior Java Developer to join our team at Wise Skulls. As a key member of our development team, you will be responsible for designing, developing, and maintaining large-scale Java...

  • Senior Java Developer

    1 month ago


    New York, New York, United States Experis Full time

    Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at Experis. As a key member of our development team, you will be responsible for designing and implementing complex software systems using Java, SpringBoot, and Kafka.Key Responsibilities:Design and develop high-quality Java software components using SpringBoot and...

  • Senior Java Developer

    1 month ago


    New York, New York, United States BAE SYSTEMS Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at BAE Systems. As a Senior Java Developer, you will be responsible for designing, implementing, and testing novel algorithms and software features to meet mission needs.Key Responsibilities:Design and implement software features using Java, Docker,...

  • Senior Java Developer

    2 weeks ago


    New York, New York, United States CapB InfoteK Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at CapB InfoteK. As a key member of our development team, you will be responsible for designing, developing, and implementing enterprise-level solutions using Java and J2EE technologies.Key Responsibilities:* Design and develop high-quality...

  • Senior Java Developer

    2 weeks ago


    New York, New York, United States CapB InfoteK Full time

    Job Title: Senior Java DeveloperJoin our team at CapB InfoteK, a global leader in IT Solutions and Managed Services. Our R&D focuses on providing cutting-edge products and solutions across Digital Transformations. We are looking for a Senior Java Developer with Scala experience to work with us on a salaried or contract basis.### Key Responsibilities*...

  • Senior Java Developer

    4 weeks ago


    New York, New York, United States Diamondpick Full time

    Job Title: Senior Java DeveloperAt Diamondpick, we are seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have a strong background in Java, SpringBoot, and Kafka, with experience in building scalable and efficient software systems.Key Responsibilities:Design and develop large-scale Java applications using SpringBoot and...

  • Senior Java Developer

    2 weeks ago


    New York, New York, United States Diverse Lynx Full time

    Job Title: Senior Java DeveloperLocation: RemoteJob Type: ContractJob Description :We are seeking a highly skilled Senior Java Developer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient Java-based applications using Springboot and...


  • New York, New York, United States Staffworthy Full time

    About the roleStaffworthy is seeking a skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java.ResponsibilitiesCollaborate with business stakeholders to understand business problems and develop solutions using agile...

  • Senior Java Developer

    2 weeks ago


    New York, New York, United States Maintec Technologies Full time

    Job Title: Senior Java DeveloperJob Summary: We are seeking a highly skilled Senior Java Developer to join our team at Maintec Technologies. The ideal candidate will have a strong background in designing, developing, and testing Java applications, as well as experience with various technologies and test automation frameworks.Key Responsibilities: Develop and...

  • Senior Java Developer

    4 weeks ago


    New York, New York, United States Insight Global Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at Insight Global. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining Java-based applications for one of our premier financial services clients in New York.About the Role:This is a unique opportunity to work on a...