Senior Software Engineer – Low Latency (Core Java)

Chamberlain Advisors

Bolingbrook (IL)

Hybrid

USD 96,432 - 106,075

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare plan
Dental & Vision insurance
401K

Job summary

Chamberlain Advisors is seeking a Senior Software Engineer – Low Latency (Core Java) for a financial services client in Chicago. The role focuses on a mission-critical electronic trading platform with high-volume market data and trade events, requiring deep Core Java expertise and low-latency system design.

Responsibilities include maintaining an established Java codebase, optimizing performance, and supporting modernized workflows with AI-assisted tools such as Gemini.

Qualifications

  • Bachelor’s degree or higher in a related field preferred.
  • Minimum 5 years of professional Core Java in enterprise environments.
  • Strong knowledge of multi-threading and concurrent programming.

Responsibilities

  • Support and optimize a mission-critical low-latency platform with high-volume data.
  • Maintain and enhance a Core Java codebase with complex workflows.
  • Diagnose production issues through RCA, profiling, and debugging.

Skills

Core Java
Low latency
Multithreading
JVM tuning
Linux
Profiling
RCA & debugging
Production support
Agile teamwork

Education

Bachelor’s degree or higher

Tools

Gemini CLI
Docker
JProfiler
Gemini ADK
Cloud SQL
MongoDB

Job description

Job Title and Location

Senior Software Engineer – Low Latency (Core Java)

Location: Chicago, IL – Hybrid (Candidates must be local and willing to work onsite 2 days per week)

Duration & Type: 6‑Month Contract (Potential for Extension)

Compensation & Benefits: Competitive W2 hourly rate ($70‑77/hr), Access to Healthcare, Dental, and Vision Insurance Plan of Choice, and 401K

Summary

Chamberlain Advisors is seeking a Senior Software Engineer – Low Latency (Core Java) for a direct client in the financial services industry. The consultant will join a specialized engineering team supporting a mission‑critical electronic trading platform that processes thousands of market‑data updates, quotes, and trade events every second.

This is not a traditional backend Java development role. The ideal candidate will possess deep expertise in Core Java, low‑latency systems, concurrent programming, JVM optimization, Linux performance engineering, and production support.

Responsibilities include maintaining and optimizing an existing enterprise platform and helping modernize development workflows through AI‑powered software engineering tools such as Google’s Gemini ecosystem.

What You Will Be Accountable For
  • Support and enhance a mission‑critical low‑latency electronic trading platform that processes high‑volume streaming market data and trading activity.
  • Maintain and optimize an established Core Java codebase consisting of complex business workflows and numerous application modules developed over several years.
  • Analyze existing application architecture and quickly understand business workflows to diagnose and resolve production issues.
  • Optimize application performance by reducing latency, increasing throughput, and improving CPU and memory utilization.
  • Design, develop, and optimize highly efficient Java components with a focus on concurrency, scalability, and system reliability.
  • Troubleshoot complex production issues through root‑cause analysis, performance profiling, debugging, and system diagnostics.
  • Perform dependency upgrades, library maintenance, and technical debt remediation while ensuring backward compatibility across the platform.
  • Participate in architecture discussions and recommend improvements that balance performance, maintainability, fault tolerance, scalability, and reliability.
  • Develop new feature enhancements while supporting ongoing platform modernization initiatives.
  • Utilize AI‑assisted development tools, including Gemini CLI, Gemini ADK, AI agents, and similar technologies, to improve developer productivity, accelerate code analysis, automate workflows, and assist with bug investigation.
  • Support software deployments and production releases while ensuring system stability and operational excellence.
  • Collaborate closely with engineering leadership and cross‑functional teams to continuously improve platform performance and developer efficiency.
Qualifications You Need
  • Bachelor’s degree in Finance, Economics, Mathematics, or a related field preferred
  • Minimum of 5 years of professional Core Java development experience in enterprise software environments.
  • Demonstrated experience building, maintaining, or supporting low‑latency, high‑performance, or high‑throughput applications.
  • Strong understanding of Core Java and advanced object‑oriented programming principles.
  • Deep expertise in multi‑threading, concurrent programming, lock‑free programming, thread synchronization, thread pools, concurrent collections, and shared memory concepts.
  • Strong knowledge of JVM internals, including Garbage Collection optimization, Object pooling, Memory allocation, Primitive specialization, Performance tuning.
  • Experience evaluating algorithms and data structures for execution speed, scalability, and efficiency.
  • Advanced knowledge of Linux operating systems, operating system behavior, hardware utilization, CPU scheduling, and thread management.
  • Experience optimizing applications through performance profiling, micro‑benchmarking, JVM profiling.
  • Experience with JProfiler or similar profiling tools.
  • Strong troubleshooting and production support experience, including Root Cause Analysis (RCA), performance investigation, log analysis, debugging, incident resolution, production issue diagnosis.
  • Experience supporting complex legacy applications while maintaining stability and backward compatibility.
  • Strong analytical and problem‑solving skills with the ability to quickly understand large, existing codebases.
  • Strong communication and collaboration skills within Agile engineering teams.
Preferred Qualifications
  • Experience within financial services, electronic trading, exchange technology, market data, or risk management platforms.
  • Understanding of trading workflows, market data distribution, pricing engines, risk controls, and financial messaging.
  • Experience with AI‑assisted software development tools, including Gemini, Gemini CLI, Gemini ADK, AI coding assistants, AI agents.
  • Experience with containerized environments, including Docker, Docker Swarm.
  • Experience with Cloud SQL, MongoDB, Firebase.
  • Familiarity with dependency management, application modernization, and enterprise software lifecycle management.
About The Client

Our client is a leading provider of global benchmark products and risk management solutions. They serve as the counterparty to every trade that occurs in markets, protecting market integrity and eliminating third‑party credit risk.

Equal Opportunity Employer

Chamberlain Advisors provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, Chamberlain Advisors complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Chamberlain Advisors expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Chamberlain Advisors’ employees to perform their job duties may result in discipline up to and including discharge.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Low-Latency Core Java Engineer – Trading Platform
Low-Latency Core Java Engineer – Trading Platform

Chamberlain Advisors • Bolingbrook (IL)

Hybrid
Healthcare plan
Dental & Vision insurance
401K
Software Developer (Java)
Software Developer (Java)

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 170,000
Senior Software Developer (Trading Services)
Senior Software Developer (Trading Services)

OP Recruiting • Chicago (IL)

Hybrid
USD 180,000 - 240,000
Competitive compensation
Healthcare & 401k matching
Incentive bonus pool
Senior Low Latency Engineer
Senior Low Latency Engineer

Citi • New York (NY)

Hybrid
USD 120,000 - 160,000
27 days annual leave
Discretionary annual performance-related bonus
Private medical care & life insurance
+1
Lead Software Engineer - C++, FPGA, Low Latency, Electronic Trading
Lead Software Engineer - C++, FPGA, Low Latency, Electronic Trading

JPMorganChase • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+2
Lead Infrastructure Software Engineer- Low Latency Trading
Lead Infrastructure Software Engineer- Low Latency Trading

Fairygodboss • Jersey City (NJ)

On-site
USD 152,000 - 215,000
Low Latency OEMS Engineer (Java)
Low Latency OEMS Engineer (Java)

Jain Global • New York (NY)

On-site
USD 100,000 - 150,000
Cutting-edge technology exposure
Opportunity for growth
Supportive workplace culture
Senior Software Engineer
Senior Software Engineer

Primis • New York (NY)

Hybrid
Low Latency OEMS Engineer (Java)
Low Latency OEMS Engineer (Java)

Jain Global, LLC • New York (NY)

On-site
USD 120,000 - 160,000
Exposure to cutting-edge technology
Supportive and inclusive workplace culture
Competitive compensation
Senior Back-End Java Developer — Trading Platforms
Senior Back-End Java Developer — Trading Platforms

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 214,000
Medical, dental & vision coverage
401(k)
Life, disability insurance
+2