CrawlJobs Logo

Low Latency Java Developer - eTrading Applications

United States, New York 120000.00 - 150000.00 USD / Year · Job Posted January 08, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled Senior Java Developer to join a global team building and enhancing low-latency, high-throughput trading applications. The role requires close collaboration with trading, quantitative, risk, compliance, and IT teams to deliver innovative electronic trading solutions leveraging modern technologies and architectures.

Job Responsibility

  • Design, develop, and support low-latency, event-driven trading systems
  • Work closely with traders, quants, and other business stakeholders to translate requirements into scalable solutions
  • Provide accurate work estimates and contribute to technical architecture and design
  • Ensure code quality with CI/CD, static and dynamic code analysis, and security scans
  • Mentor developers and provide technical guidance
  • Participate in all phases of the software delivery lifecycle, from analysis to production support

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or Mathematics
  • 5–8 years of experience in trading system development
  • 5+ years hands-on enterprise Java development (Java 11–17)
  • Strong experience with asynchronous, event-driven programming and concurrency
  • Proven background in low-latency, high-throughput application development
  • Strong mix of technical (60%) and business (40%) skills with the ability to work across global teams

Nice to have

  • Spring (Spring Boot, Spring Boot Actuator)
  • Apache Camel 3, JMS (Active MQ or similar)
  • REST APIs (enterprise authentication & authorization)
  • MS SQL Server and/or Sybase
  • Knowledge of electronic trading workflows (e.g., RFQ) and market integrations (ION, TradeWeb, Bloomberg)

What we offer

  • 401(k) retirement plan with company matching
  • 15 days of paid vacation per year at hire and up to 27 according to seniority (annual untaken vacation days are cashed out)
  • 8 paid holidays + 5 sick days + 2 personal days per year
  • Company health, dental, and vision insurance plans + FSA
  • Voluntary STD and LTD
  • Commuter/transit benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Low Latency Java Developer - eTrading Applications

8 matching positions

Senior Java Developer - Fixed Income Algo Technology

Senior Java Developer - Fixed Income Algo Technology, VP
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant extensive hands-on coding experience in core Java, specializing in low-latency, high-throughput distributed applications
  • Profound understanding of software development fundamentals, data structures, design patterns, object-oriented programming, and algorithms complexity analysis
  • Demonstrated experience with messaging technologies such as Solace, Kafka, etc.
  • Practical experience with Chronicle and/or Aeron
  • Experience with distributed caching techniques
  • Proven track record in implementing and supporting market data processing applications and trading applications
  • Experience building robust back-testing frameworks and managing historical data
  • Basic proficiency in Linux system performance tuning and monitoring, with the ability to troubleshoot performance issues within the Java/Linux stack
  • Familiarity with build tools, including Gradle, Git, TeamCity, Jenkins, and Artifactory
  • Strong academic record, ideally with a Bachelor’s degree in Computer Science, Information Science, Engineering, or a related technical or quantitative discipline
Job Responsibility
Job Responsibility
  • Design and develop reusable algo trading platform components, with a strong focus on high performance and low latency
  • Collaborate directly with Traders, Quants, and Product Managers to understand business requirements and implement functional enhancements to the algo trading platform
  • Ensure the strong reliability, scalability, and performance of core algorithmic components
  • Work seamlessly with wider eTrading Teams and Production Support to maintain and enhance live trading systems
  • Adhere to stringent engineering standards, continuously striving for best-in-class solutions and practices
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Lead (Low Latency Trading Application) - Senior Vice President

We are seeking an accomplished and highly experienced Senior Vice President (SVP...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of extensive experience in software development, architecture, and technical leadership roles within the financial services industry, preferably in eTrading
  • Proven track record of leading and successfully delivering complex, strategic technical initiatives
  • Minimum of 5 years of experience managing and mentoring technical teams (e.g., 5+ individuals)
  • Deep understanding of capital markets and financial derivatives (rates or other)
  • Demonstrated experience with Fixed Income products and reference data systems is highly desirable
  • Expert-level proficiency in Java and related ecosystem technologies (e.g., Spring or other dependency injection frameworks)
  • Extensive experience (10+ years) in developing and maintaining highly scalable, real-time, low latency, high-volume microservices
  • Deep expertise in real-time messaging middleware, specifically Solace, along with other platforms like Kafka, RabbitMQ, Tibco
  • Profound experience working with multi-threaded applications and designing high-performance concurrent systems
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills, with the ability to lead their application
Job Responsibility
Job Responsibility
  • Define and articulate the technical vision and strategy for Fixed Income Reference Data strategic systems and the Solace-based middleware/messaging platform
  • Provide expert architectural direction and oversight for the design, development, and implementation of robust, scalable, and high-performance systems
  • Champion engineering best practices, coding standards, and rigorous testing methodologies
  • Stay abreast of emerging technologies, industry trends, and architectural patterns
  • Act as a critical technical escalation point, driving resolution for complex technical challenges and system performance issues
  • Actively lead and contribute to significant system design decisions
  • Directly lead and mentor a team of approximately 10 highly skilled developers
  • Identify and nurture talent within the team
  • Manage team resources effectively
  • Set clear performance objectives, conduct regular reviews, and drive accountability for results across the team
  • Fulltime
Read More
Arrow Right

Java Backend Developer

Within Citi's Fixed Income eTrading organization, the Post Trade Feed/Straight T...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of strong hands-on development experience using Java including expertise with Spring or another dependency injection framework
  • 5+ years’ experience in developing and maintaining highly scalable, real-time, low latency, high-volume, scalable microservices
  • Experience with real-time messaging middleware (Kafka, RabbitMQ, Solace, Tibco, …)
  • Experience working with multi-threaded applications
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
  • Application deployment and debugging of applications on UNIX/LINUX
Job Responsibility
Job Responsibility
  • Designing, building, and maintaining robust and scalable backend systems and services that power the Post Trade Feed/STP processes
  • Developing high-performance Java applications for trade capture, data validation, enrichment, and communication with various internal and external systems
  • Continuous code optimization
  • Implementing sophisticated logic for exception handling
  • Ensuring system resilience
  • Leveraging modern Java frameworks and technologies to deliver cutting-edge solutions for the Fixed Income eTrading business
  • Fulltime
Read More
Arrow Right

Fixed Income eTrading Connectivity – Senior Developer

The Fixed Income Connectivity team globally supports connectivity and routing so...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive hand-on coding expertise in C+++ and Core Java, Mult-threading and Concurrency
  • Strong focus on system performance tuning and experience with low latency programming techniques
  • Strong academic record, ideally with a Bachelors or Masters degree in Computer Science, engineering or related technical or quantitative discipline
  • Demonstrable success in designing and delivering complex applications
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
  • Solid understanding of service architecture and high performance, low latency, and multithreading techniques
  • Experience of developing market connectivity applications is highly desirable
  • Prior experience in building e-trading systems is highly desirable
  • Knowledge of any financial products like Interest Rates, Spread Products, FX, Equities or Futures (e.g. bonds, interest rate swaps, repos) is highly desirable
  • Technical skills include Java, Spring, FIX, Aeron, Solace, Chronicle, TDD, BDD, KDB, REST, Gradle, Git and Unix Scripting
Job Responsibility
Job Responsibility
  • Designing and developing front office eTrading applications for the trading business
  • Understanding of good design principles and ability to adhere to complex design
  • Development of common, reusable components and services utilizing Citi’s best practices
  • Responsible for creating high performance, low latency applications leveraging existing Citi frameworks
  • Ensuring strong reliability, scalability and performance of the core application components
  • Drive architecture and execute on our technical strategy while partnering with various technology teams and to continue to evolve technical architecture roadmap beyond near term objectives
  • Coordinate development with both internal technology teams and Traders, Sales, and Quants
  • Driving engineering standards and continuing to strive for best – whilst utilizing creativity and innovation to improve the technical capabilities of the platform and ensuring it remains stable, flexible, and maintainable
  • Troubleshooting challenging performance and scalability issues
  • Assisting in third line support during core trading hours while working with other e-Trading teams to manage and support the applications
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Java Automation Engineer, FX eTrading

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience in backend test automation, quality engineering, or software engineering within financial services, preferably in front office trading, eTrading, or low-latency systems
  • Proven ability to independently own automation delivery, testing outcomes, and release quality assessment for complex or business-critical backend applications
  • Strong Java coding skills, with the ability to write clean, maintainable, reviewable automation code
  • Experience designing, extending, and maintaining robust automated test frameworks for server-side and integration testing
  • Strong experience testing services, messaging flows, event-driven components, data flows, integrations, and distributed systems
  • Strong understanding of test analysis, manual and exploratory testing, risk-based testing, BDD/TDD, and Agile delivery practices
  • Experience with CI/CD integration and automated test execution within build and deployment pipelines
  • Strong Unix/Linux skills and practical experience with log analysis, diagnostics, monitoring, and defect investigation
  • Working knowledge of SQL, data validation, file/message formats, and backend system interactions
  • Clear communication skills, with the ability to explain quality risks, test evidence, and release recommendations to technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Own the automation approach, test execution, reporting, and release readiness assessment for assigned areas of the FX eTrading stack
  • Design, develop, maintain, and improve automated tests and frameworks across services, messaging flows, integrations, data validation, regression, resilience, and non-functional testing
  • Act as the quality engineering owner for assigned applications or components, providing clear, evidence-based sign-off recommendations and risk assessments
  • Build automation that validates business-critical backend behaviours, including pricing, order execution, market data, trade lifecycle events, risk flows, and downstream integration points
  • Integrate automated testing into CI/CD pipelines using tools such as Jenkins, TeamCity, or equivalent platforms
  • Review requirements, designs, user stories, interface contracts, data flows, and acceptance criteria to identify gaps, ambiguity, risk, and testability concerns
  • Define and report relevant quality metrics, including backend automation coverage, execution results, defect trends, test effectiveness, and release risk
  • Partner with Development, Business, Product, and Production Support teams to investigate defects, analyse logs, identify root causes, and prevent production issues
  • Drive practical improvements in backend test strategy, automation reliability, test data management, environment stability, service virtualisation, and defect prevention
  • Use approved AI-assisted tooling responsibly to support code generation, test generation, documentation, refactoring, and analysis while complying with internal policies and controls
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right
New

Lead Specialty Software Engineer - E-Trading, Java, AI

Wells Fargo is seeking a Lead Specialty Software Engineer within Electronic Trad...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 07, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Overall 10+ years of experience in Design, implement, and optimize low-latency, high-throughput Java applications for financial trading
  • Experience in Electronic trading / Algorithmic Trading is MUST
  • Strong proficiency in Java 8+, with hands-on experience in multi-threaded and distributed systems
  • Work on Low latency E-trading applications
  • Spring Framework , Apache Kafka
  • Any Time-Series databases/Nosql , Deephaven
  • Capital Market/ Equity exposure
  • Ensure functional and non-functional deliverables - System stability, resiliency
  • Code high throughput, latency sensitive platform with milliseconds to Microseconds for each transaction
Job Responsibility
Job Responsibility
  • Lead complex initiatives on selected domains
  • Ensure systems are monitored to increase operational efficiency and managed to mitigate risk
  • Define opportunities to maximize resource utilization and improve processes while reducing cost
  • Lead, design, develop, test and implement applications and system components, tools and utilities, models, simulation, and analytics to manage complex business functions using sophisticated technologies
  • Resolve coding, testing and escalated platform issues of a technically challenging nature
  • Lead team to ensure compliance and risk management requirements for supported area are met and work with other stakeholders to implement key risk initiatives
  • Mentor less experienced software engineers
  • Collaborate and influence all levels of professionals including managers
  • Lead team to achieve objectives
  • Partner with production support and platform engineering teams effectively
  • Fulltime
Read More
Arrow Right

Senior Fixed Income, E-Trading Engineer, Senior Vice President

The Fixed Income (FI) eTrading Technology team supports Citi’s dealer to client ...
Location
Location
United States , New York
Salary
Salary:
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 29, 2026
Flip Icon
Requirements
Requirements
  • Strong software development fundamentals, data structures, design patterns, object-oriented programming
  • 8+ years of extensive hands on coding experience in Core Java within low latency, high throughput distributed applications
  • Experience with ION Platform, FIX, SBE or any other messaging protocols
  • Experience implementing and supporting market data processing applications and algorithmic trading strategies
  • Experience building backtesting frameworks and historical data storages
  • Basic Linux system performance tuning and monitoring, ability to troubleshoot performance issues within Java/Linux stack
  • Working knowledge of no GC Java techniques and lock free thread safe algorithms
  • Experience with Python, Spring, TDD, KDB or any other tick data storages
  • Build tools, gradle, git, teamcity, jenkins, artifactory
  • Strong academic record, ideally with a Bachelor’s degree in Computer Science, Information Science, engineering or related technical or quantitative discipline
Job Responsibility
Job Responsibility
  • Develop reusable eTrading negotiation engines with focus on low latency execution
  • Ensure strong reliability, scalability and performance of the core eTrading components
  • Work with other eTrading teams to support live manual trading
  • Learn and maintain large code base, improve design and quality of the eTrading code base
  • Partner with business to drive technology stack beyond near term objectives
  • Adhere to engineering standards and strive for best-in-class solutions
What we offer
What we offer
  • Discretionary and formulaic incentive and retention awards
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Application Development Technical Lead Analyst Developer

Within Citi's Fixed Income eTrading organization, the Post Trade Feed/Straight T...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of strong hands-on development experience using Java including expertise with Spring or another dependency injection framework
  • 5+ years’ experience in developing and maintaining highly scalable, real-time, low latency, high-volume, scalable microservices
  • 5+ years’ experience with Java 8+, Mongo and Oracle DB, OpenShift, Linux and Solace
  • 3+ years experience with real-time messaging middleware (Kafka, RabbitMQ, Solace, Tibco, …)
  • Experience working with multi-threaded applications
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
  • Application deployment and debugging of applications on UNIX/LINUX
  • Bachelor Degree in Computer Science, Computer Engineering, Information Systems or equivalent work experience
Job Responsibility
Job Responsibility
  • Designing, building, and maintaining robust and scalable backend systems and services that power the Post Trade Feed/STP processes
  • Developing high-performance Java applications for trade capture, data validation, enrichment, and communication with various internal and external systems
  • Continuous code optimization
  • Implementing sophisticated logic for exception handling
  • Ensuring system resilience
  • Leveraging modern Java frameworks and technologies to deliver cutting-edge solutions for the Fixed Income eTrading business.
  • Fulltime
Read More
Arrow Right