1

Java Developer Trading Jobs in Chicago, IL (NOW HIRING)

Java Developer

Chicago Heights, IL · On-site

$49.75 - $64.25/hr

Java Developer Location: NYC, NY or Chicago, IL Duration of contract: 12+ months Employment type ... trading platform. This individual is responsible for coding on projects for systems that must ...

Java Developer w/ SQL and C++ / python Location: Chicago, IL Position Type: Contract Unfortunately ... Description: Develop, enhance, modify and/or maintains application that support Trader Metrics ...

... critical Trading or Transactional Analytics system based on Core JAVA and J2EE - 5+ years DB programming experience - Design and build enterprise scale high-volume Oracle and Sybase database ...

Senior Backend Java and AWS Engineer

Chicago, IL · On-site

$124K - $161K/yr

Senior Backend Java and AWS Engineer Location: Chicago, IL 60603 (Onsite) Duration: 13 months ... Strong technical communication skills - able to clearly explain complex designs and trade\-offs to ...

... Engineers to join our growing Trading team. This role will be remote for candidates located in ... speed on modern tech stacks (Java, Spring Boot, Microservices, AWS, Postgres, Kubernetes)

... C++ and Java Your Skills and Experience * 5+ years of experience in a trading or financial ... engineers, traders, and business operations professionals are united by our uniquely collaborative ...

Senior Options Pricing Developer

Chicago, IL · On-site

$56.25 - $74.25/hr

Our team spans trading, engineering, and business operations, working together to build and support ... used across all trading desks. * Produce dependable and scalable code in Java and C ...

next page

Showing results 1-20

Java Developer Trading information

See Chicago, IL salary details

$16

$58

$79

How much do java developer trading jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for java developer trading in Chicago, IL is $58.41, according to ZipRecruiter salary data. Most workers in this role earn between $50.53 and $65.38 per hour, depending on experience, location, and employer.

What is the difference between Java Developer Trading vs Java Developer Banking?

AspectJava Developer TradingJava Developer Banking
Required CredentialsBachelor's in CS, Java certificationsBachelor's in CS, Java certifications
Work EnvironmentTrading firms, financial marketsBanks, financial institutions
Employer & IndustryTrading desks, hedge fundsCommercial banks, investment banks
Common Search IntentTrading software, financial appsBanking systems, financial services

Java Developer Trading and Java Developer Banking roles share similar technical requirements and certifications. However, they differ mainly in work environment and industry focus, with trading roles centered on financial markets and banking roles on banking systems. Both roles involve developing financial applications using Java, but their daily tasks and client interactions vary based on industry context.

What does a Java Developer do in a trading environment?

A Java Developer in a trading environment is responsible for designing, developing, and maintaining software systems that support financial trading activities. They work on building high-performance applications, such as trading platforms, order management systems, and market data feeds, ensuring low latency and reliability. These developers often collaborate with traders, analysts, and other IT professionals to create solutions that meet the dynamic needs of financial markets. Their work requires a strong understanding of Java, financial instruments, and trading protocols.

What are the key skills and qualifications needed to thrive as a Java Developer in Trading, and why are they important?

To thrive as a Java Developer in Trading, you need strong proficiency in Java programming, data structures, algorithms, and a solid understanding of financial markets or trading systems, usually backed by a computer science degree. Familiarity with technologies like Spring, Kafka, FIX protocol, and experience with low-latency systems, as well as version control (e.g., Git), are typically required. Analytical thinking, attention to detail, and effective communication are crucial soft skills for collaborating with traders and adapting to fast-paced environments. These skills and qualities ensure robust, high-performance trading applications that meet business needs and regulatory standards in a competitive industry.

How does a Java Developer collaborate with traders and other teams in a trading environment?

As a Java Developer in a trading firm, you will work closely with traders, quantitative analysts, and other IT professionals to design, implement, and optimize trading systems. Daily responsibilities often include gathering requirements directly from traders, troubleshooting real-time issues, and deploying enhancements to support new trading strategies. Effective communication and a solid understanding of trading concepts are essential, as you'll frequently participate in cross-functional meetings to ensure the technology aligns with business goals. Collaboration is key, and you'll often find yourself working in agile teams to deliver robust, low-latency solutions.
What job categories do people searching Java Developer Trading jobs in Chicago, IL look for? The top searched job categories for Java Developer Trading jobs in Chicago, IL are:
Infographic showing various Java Developer Trading job openings in Chicago, IL as of July 2026, with employment types broken down into 84% Full Time, 6% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $121,486 per year, or $58.4 per hour.
Java Developer

Java Developer

iTech US, Inc.

Chicago Heights, IL • On-site

$49.75 - $64.25/hr

Other

Posted 20 days ago


Job description

Role: Java Developer
Location:
NYC, NY or Chicago, IL

Duration of contract: 12+ months

Employment type: W2

The Developer will be for working with client development teams that drives and executes the strategy for technology advances in client’s electronic trading platform. This individual is responsible for coding on projects for systems that must achieve a unique blend of ultra-low latency performance, the capacity to seamlessly facilitate the busiest trading days in the world economy, and rock-solid reliability and integrity, all while undergoing rapid release cycles. Achieving these goals will require an understanding of both the underlying technology and the development, testing, and deployment life-cycle of the applications. The candidate must be able to solve problems creatively, communicate effectively, and possess the ability to lead others to achieve the critical mission of the team.

This is a Server-side role involved in building, optimizing, and enhancing core application logic for performance and low latency processing of a trading platform and/or transformation of a financial information data exchange system to an internal binary messaging platform. The client is looking to transform these systems to the Google Cloud Platform, and you will be focusing on direct development related activities such as coding, design/re-design and support. Note: Some L3 support will be required over time for some components of the system.

Key Responsibilities:

  • Development – Strong/Solid experience in Java/Core (Java 8 or 11) a must and a strong understanding of J2EE Architecture. Experience with Microservices, Rest APIs. (Google Cloud Platform a plus) and must have hands on experience in financial services/trading desk environment.
  • Performance tuning –Benchmarking and capacity tests to identify bottlenecks in system. Knows how to develop code which is efficient with computing resources (memory, cpu, etc).
  • Application Optimization - for high throughput – memory allocation, java runtime options, minimize Garbage Collection
  • OS system – memory utilization, cpu utilization, disk i/o, system load etc.