2

Entry Level Java Software Engineer Jobs in Illinois

As a Software Engineer at IMC, you will drive the development of our cutting-edge trading ... Proficiency in a programming language is required (Java or C++ preferred) * Strong analytical ...

Full Stack Java Architect

Chicago, IL · On-site

$65 - $87.50/hr

Proficiency in Devops solutions and tools such as Jenkins, docker, kubernetes * Strong experience ... In-depth knowledge of software development life cycle and agile methodologies * Excellent problem ...

Graduate Software Engineer

Chicago, IL · On-site

$180 - $220/hr

As a Software Engineer at IMC, you will drive the development of our cutting‑edge trading ... Proficiency in a programming language is required (Java or C++ preferred) * Strong analytical ...

Strong hands-on experience with Java and the Spring Framework / Spring Boot . * Experience ... engineers, and fellow developers to deliver high-quality software solutions. * Create clear ...

As a Software Engineer at IMC, you will drive the development of our cutting-edge trading ... Proficiency in a programming language is required (Java or C++ preferred) * Strong analytical ...

As a Software Engineer at IMC, you will drive the development of our cutting-edge trading ... Proficiency in a programming language is required (Java or C++ preferred) * Strong analytical ...

As a Software Engineer at IMC, you will drive the development of our cutting-edge trading ... Proficiency in a programming language is required (Java or C++ preferred) * Strong analytical ...

As a Software Engineer at IMC, you will drive the development of our cutting-edge trading ... Proficiency in a programming language is required (Java or C++ preferred) * Strong analytical ...

Senior Java Developer

Chicago, IL · On-site

$59 - $75.25/hr

... Java Engineers to employ the latest big data and cloud development tools on their leading-edge ... Demonstrate their ability to deliver robust, scalable and maintainable software services for ...

Java Architect

Chicago, IL · On-site

$60K/yr

Java EE framework and system development * Experience with use cases, process flows, and UML ... IBM development software experience including : IBM Content Manager, Rational Application Developer ...

Senior Software Engineer

Chicago, IL · On-site

$112K - $183K/yr

Additionally, the applicant must have employment experience with: (1) 1 year of experience in Java ... Software Engineer / R0000375840 #LI-DNI] . Summary Pay Range: $112,710.00 - $183,140.00 ...

Showing results 41-60

Entry Level Java Software Engineer information

See Illinois salary details

$48K

$95.7K

$194.3K

How much do entry level java software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for entry level java software engineer in Illinois is $95,731.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,000.00 and $99,300.00 per year, depending on experience, location, and employer.

What is an entry level Java software engineer?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What does a typical day look like for an entry level Java software engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.

What are the key skills and qualifications needed to thrive as an entry level Java software engineer?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

What are the most commonly searched types of Java Software Engineer jobs in Illinois?

The most popular types of Java Software Engineer jobs in Illinois are:

What cities in Illinois are hiring for Entry Level Java Software Engineer jobs?

Cities in Illinois with the most Entry Level Java Software Engineer job openings:

Infographic showing various Entry Level Java Software Engineer job openings in Illinois as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $95,731 per year, or $46 per hour.

Software Engineer, Early Career

IMC

Chicago, IL • On-site

$200K/yr

Full-time

PTO

Re-posted 21 days ago


Job description

Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. You will be responsible for spotting new opportunities, solving problems and developing innovative technologies. Software development here is innovative, pragmatic and fun, even as complexity grows.

Your Core Responsibilities: 

  • Build and maintain our trading platform and software stack
  • Bring our trading strategies and technology platform to the next level
  • Collaborate with Traders, Quant Researchers and other Engineers both locally and globally
  • Develop expertise within the entire software development lifecycle
  • Learn new technologies and programming languages in a dynamic environment

Your Skills and Experience: 

  • 1-3 years of full-time professional work experience post-graduation
  • BA/BSc/MA/MSc in Engineering, Computer Science or related degree
  • Must have strong knowledge of algorithms and data structures
  • Proficiency in a programming language is required (Java or C++ preferred)
  • Strong analytical skills and interest in solving complex problems programmatically
  • Desire to interact and work closely with non-engineers in a dynamic environment
  • Interest in the financial markets; previous knowledge is NOT required

The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information.

Base Salary: $200,000

#LI-DNP