2

Entry Level Java Software Engineer Jobs in Naperville, IL

AI Software Engineer 1

Chicago, IL · On-site

$80K - $100K/yr

The AI Software Engineer I is responsible for supporting the development, implementation, and ... Familiarity with one or more programming languages such as Python, Java, JavaScript, or C+

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 ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . * Strong understanding of ...

Graduate Software Engineer

Chicago, IL · On-site

$200 - $250/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 ...

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 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 ...

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 ...

Showing results 41-60

Entry Level Java Software Engineer information

See Naperville, IL salary details

$49.4K

$98.6K

$200.2K

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

As of Sep 9, 2026, the average yearly pay for entry level java software engineer in Naperville, IL is $98,644.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,900.00 and $102,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 Naperville, IL?

The most popular types of Java Software Engineer jobs in Naperville, IL are:

What cities near Naperville, IL are hiring for Entry Level Java Software Engineer jobs?

Cities near Naperville, IL with the most Entry Level Java Software Engineer job openings:

Infographic showing various Entry Level Java Software Engineer job openings in Naperville, IL as of June 2026, with employment types broken down into 53% Full Time, 45% Part Time, 1% Contract, and 1% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $98,644 per year, or $47.4 per hour.

AI Software Engineer 1

Chicago, IL • On-site

Reliance, Inc.
Health Care and Social Assistance • 201 - 500 employees

$80K - $100K/yr

Full-time

Posted 27 days ago


Job description

The AI Software Engineer I is responsible for supporting the development, implementation, and maintenance of software solutions and AI-related initiatives within the organization. This position works collaboratively with internal teams to assist with technical projects, application support, system enhancements, and process improvements while gaining hands-on experience in software engineering and artificial intelligence technologies.


  • Support the development, testing, and maintenance of software applications and AI-related solutions
  • Assist with troubleshooting, debugging, and resolving technical issues
  • Collaborate with team members on projects, enhancements, and process improvements
  • Participate in system design discussions, documentation, and code reviews
  • Learn and apply software development standards, best practices, and company procedures
  • Support integration of applications, tools, and automation processes as needed
  • Conduct research and assist with evaluation of new technologies and technical solutions
  • Maintain accurate technical documentation and project updates
  • Work effectively within a collaborative and team-oriented environment

SUPPLEMENTAL DUTIES & RESPONSIBILITIES

  • Pursues training and development opportunities; Strives to continuously build knowledge and skills
  • Perform other duties as assigned

  • Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, Information Systems, or a related technical field required
  • Basic understanding of software development principles and programming concepts
  • Foundational knowledge of artificial intelligence, machine learning, automation, or data-related technologies
  • Basic understanding of AI large language models (LLMs) and modern AI tooling (e.g., Claude, Copilot Studio, OpenAI models), including their capabilities.

Demonstrated projects as part of college work in AI projects a huge plus.

  • Exposure to or foundational understanding of agentic AI development concepts, including multi-step reasoning, tool integration, and workflow orchestration using AI agents
  • Familiarity with one or more programming languages such as Python, Java, JavaScript, or C++
  • Foundational knowledge of artificial intelligence, machine learning, automation, or data-related technologies
  • Strong analytical, troubleshooting, and problem-solving skills
  • Ability to learn new technologies and adapt in a fast-paced environment
  • Effective verbal and written communication skills
  • Strong organizational skills and attention to detail
  • Ability to work independently and collaboratively within a team environment

Reliance, Inc. IS A DRUG-FREE WORK ENVIRONMENT EEO/DISABILITY/VETERAN


The anticipated compensation for this position is USD $80,000.00/Yr. - USD $100,000.00/Yr. depending on experience, qualifications, and location.