1

Intermediate Software Developer Jobs in Lake Zurich, IL

Our client is currently seeking a Core Java - Intermediate Must have skills Java/springboot AWS ... engineers to understand requirements and designs for implementing software solutions Work on ...

Software Engineer III

Addison, IL · On-site

$57.50 - $77.50/hr

Work closely with the product owners to implement basic to intermediate changes including Basic ... CI/CD & DevOps: Jenkins, Maven, Gradle, Ansible, XLR * Source Control & Agile Tools: Bitbucket ...

Sr. Java Developer

Chicago, IL

$59 - $75.25/hr

Company Description 360 IT Professionals is leading name in the software development industry ... Intermediate/Advanced knowledge of Stored Procedures (read/write) * Familiarity with version ...

Reports Developer

Vernon Hills, IL

$46 - $63/hr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Intermediate computer skills and proficiency in MS Word, Excel, PowerPoint and Outlook required ...

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Intermediate computer skills and proficiency in MS Word, Excel, PowerPoint and Outlook require ...

A licensed engineer who works on a variety of projects on structural design, preparation of ... Intermediate knowledge of software such as Revit and BIM required * Intermediate knowledge of ...

Sr. DevOps Engineer (Greenberg)

Chicago, IL · On-site

$133K - $172K/yr

... software/infrastructure ecosystem - the breadth, depth, and scale of the technical work are ... Ability to write intermediate/advanced level database queries * Experience with networking (DNS ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

next page

Showing results 1-20

Intermediate Software Developer information

See Lake Zurich, IL salary details

$48.9K

$113.8K

$169K

How much do intermediate software developer jobs pay per year?

As of Aug 3, 2026, the average yearly pay for intermediate software developer in Lake Zurich, IL is $113,847.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,600.00 and $132,300.00 per year, depending on experience, location, and employer.

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Lake Zurich, IL? The most popular types of Software Developer jobs in Lake Zurich, IL are:
What are popular job titles related to Intermediate Software Developer jobs in Lake Zurich, IL? For Intermediate Software Developer jobs in Lake Zurich, IL, the most frequently searched job titles are:
Infographic showing various Intermediate Software Developer job openings in Lake Zurich, IL as of July 2026, with employment types broken down into 81% Full Time, 8% Part Time, 1% Temporary, and 10% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $113,847 per year, or $54.7 per hour.

Core Java - Intermediate

Judge Group, Inc.

Chicago, IL • On-site

$60 - $61/hr

Other

Re-posted 2 days ago


Job description

Location: Chicago, IL Salary: $60.00 USD Hourly - $61.00 USD Hourly Description: Our client is currently seeking a Core Java - Intermediate
Must have skills
Java/springboot
AWS
past data experience - spark language
NICE to have skills
kubernetes
CICD pipeline
python
Additional Skills - aws managed services like glue etl, step functions, glue crawlers, kubernetes, containerization, CICD; ETL tools; Java; Java script; Core Java
Looking for curious, aws certified, Java,ETL engineer.
Description
Job responsibilities
Develop and maintain applications using Apache Spark and Java
Work with different aspects of spark echo system including Datasets, Spark SQL and Scalability support
Work with business analysts and lead engineers to understand requirements and designs for implementing software solutions
Work on performance improvement activities to support spark applications to process millions of data elements everyday
Production support and troubleshooting activities to uncover the issues in the spark applications
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Work experience on Data Engineering domain
Hands-on practical experience in system design (simple), application development, testing, and operational stability
Proficient in coding in one or more languages including Java
Experience in developing, debugging, and maintaining code in a corporate environment with Java, Spark Framework and Database querying languages (any SQL usage experience)
Overall knowledge of the Software Development Life Cycle
Experience working in an Agile Software Development Environment
Preferred qualifications, capabilities, and skills
Exposure to cloud technologies such as AWS, Kubernetes and Kafka
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!