1

Junior Java Programmer Jobs in Chicago, IL (NOW HIRING)

Junior Developer

Barrington, IL

$66.60K - $86.50K/yr

Minimum 2 to 3 years of experience in software development using Java/J2EE technologies, Spring ... As a junior developer and support engineer, this role would be primarily customer facing. The ...

AI & Machine Learning Engineer

Chicago, IL

$118K - $141.80K/yr

In JOPP, the demand typically includes roles such as entry-level software programmer , Java full ... Junior Developers | SynergisticIT Software engineering or Data Science as a career? Please note:

AI & Machine Learning Engineer

Chicago, IL

$118K - $141.80K/yr

In JOPP, the demand typically includes roles such as entry-level software programmer , Java full ... Junior Developers | SynergisticIT Software engineering or Data Science as a career? Please note:

Junior Algorithmic Trader

Chicago, IL · On-site

$69K - $89.60K/yr

As a Junior Algorithmic Trader, you will have the opportunity to experience relative value ... Proficiency and experience in object-oriented programming languages, C++, Python and/or Java ...

Junior Algorithmic Trader

Chicago, IL

$69K - $89.60K/yr

As a Junior Algorithmic Trader, you will have the opportunity to experience relative value ... Proficiency and experience in object-oriented programming languages, C++, Python and/or Java ...

Assoc SW Engineer - Java, Spring Boot, AWS

Gary, IN · Remote

$51.50 - $70.75/hr

This person will work as a junior member of a software development team, responsible for the ... Java or other OO programming language - Novice - Javascript - Novice - JSP / JSF - Novice - Eclipse ...

New

Assoc SW Engineer - Java, Spring Boot, AWS

Hammond, IN · Remote

$49.25 - $67.50/hr

This person will work as a junior member of a software development team, responsible for the ... Java or other OO programming language - Novice - Javascript - Novice - JSP / JSF - Novice - Eclipse ...

New

next page

Showing results 1-20

Junior Java Programmer information

See Chicago, IL salary details

$62.9K

$110.1K

$166K

How much do junior java programmer jobs pay per year?

As of May 29, 2026, the average yearly pay for junior java programmer in Chicago, IL is $110,132.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,800.00 and $109,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Java Programmer, and why are they important?

To thrive as a Junior Java Programmer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coursework in computer science. Familiarity with development environments like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of databases are typically required. Strong problem-solving skills, attention to detail, and the ability to communicate effectively within a team are important soft skills. These competencies are crucial for delivering clean, maintainable code and collaborating efficiently on software projects.

What types of projects or tasks can a Junior Java Programmer expect to work on in their first year?

As a Junior Java Programmer, you can expect to work on a variety of tasks such as debugging existing code, writing unit tests, developing small features, and assisting with backend development on larger projects. You'll often collaborate closely with senior developers and participate in code reviews to learn best practices. Many organizations assign juniors to maintenance tasks or simpler modules at first, gradually increasing responsibility as you build confidence and technical skills. This hands-on experience is invaluable for understanding software development workflows and improving your coding abilities.

What are Junior Java Programmers?

Junior Java Programmers are entry-level software developers who specialize in writing, testing, and maintaining code using the Java programming language. They typically work under the supervision of more experienced developers and assist in developing applications, debugging issues, and learning best practices in software development. Their responsibilities often include understanding project requirements, writing clean code, and collaborating with team members to deliver high-quality software solutions. This role is ideal for individuals who have foundational knowledge of Java and are looking to gain professional experience in the field.

What is the difference between Junior Java Programmer vs Java Developer?

AspectJunior Java ProgrammerJava Developer
Required CredentialsBasic Java certifications, some programming experienceAdvanced Java certifications, multiple years of experience
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, enterprise solutions, large-scale projects

While Junior Java Programmers focus on learning and executing basic Java tasks under supervision, Java Developers handle more complex development responsibilities, including designing and implementing software solutions. The roles differ mainly in experience level and scope of work, but both require a solid understanding of Java programming.

What are the most commonly searched types of Java Programmer jobs in Chicago, IL? The most popular types of Java Programmer jobs in Chicago, IL are:
Infographic showing various Junior Java Programmer job openings in Chicago, IL as of May 2026, with employment types broken down into 89% Full Time, 9% Part Time, and 2% Contract. Highlights an 49% Physical, 2% Hybrid, and 49% Remote job distribution, with an average salary of $110,132 per year, or $52.9 per hour.
Senior Java Digital Application Developer

Senior Java Digital Application Developer

Sonoma Consulting Inc.

Chicago, IL

$59 - $75.25/hr

Full-time

Posted 3 days ago


Job description

Company Description

Sonoma Consulting is one of the fastest growing Global IT Consulting and Executive Search providers with offices in Naperville IL; Chicago IL; Tyson's Corner VA and Hyderabad India. 

Our clients range from start-ups to Fortune 500 companies throughout the world. We look to our large recruiting team to continue to build upon the high standards we have set and ways to continually improve our recruiting process around the speed and quality of the resources we deliver. The Sonoma team prides itself on best model for delivery of IT Resources in a 24/7 model, our high level of professionalism and integrity which enables us to create long-term, meaningful relationships with our clients. 

Job Description

Overview
The incumbent acts as a senior web developer in the Digital Solutions development team, providing leadership in the design and development of web applications using Java, AngularJS, JavaScript and all necessary database objects for enterprise solutions. This individual will be responsible for a great deal of hands-on development/writing code; including but not limited to bug fixes on multiple versions of current products as well as new development on future releases, product enhancements and new global products. The individual will be responsible for leading, mentoring and training more junior developers through design sessions, pair programming, code reviews or other methods. The incumbent acts as a full stack developer with strong experience in both Java and Javascript focused on developing visually appealing, responsive and user-friendly web applications for global users.
Job Duties
1.    Plan, architect, design, analyze, develop, code, test, debug and document performance strategy plans to satisfy business requirements for large, complex projects.
2.    Design and develop the UI and UX of high visibility projects currently under development.
3.    Extensive knowledge of custom java data driven applications, which are architected leveraging multiple data sources/databases. Development experience should include Java, Javascript, AngularJS, Postgres or other relational DB, RESTful services, cloud-based networks, Spring and/or Hibernate.
4.    Provide recommendations and implement code to improve the user experience of global applications that include requirements such as internationalization, multi-country regulations and business processes.
5.    Provide leadership for cross-functional development/integration on projects requiring interaction with end-users and external technology clients. Additionally support the operation of existing applications, executing bugs fixes and unit testing.
6.    Provide guidance and determine development standards, leveraging industry best practices for internal work as well as external vendors. Conduct design sessions, code reviews, functional testing and accept vendor deliverables into the MXNS environment.
7.    Work with architects and technical designers to ensure digital solutions development is in line with and meets enterprise standards.
8.    Consult with the business analysts, data architect and business users to develop functional and non-functional requirements into technical requirements and ultimately a technical solution, which is documented in a technical design document.
9.    Ability to handle multiple tasks and adapt to a constantly changing environment.
10.    Support corporate quality and improvement process (TQM). This position also requires that the incumbent look for ways to incrementally improve the architecture of legacy systems.

Qualifications

1.    At least seven years of hands-on experience designing and developing web applications and building custom solutions is required.
2.    At least five years of experience using Java is required.
3.    At least five years of hands-on experience using JavaScript Frameworks and/or AngularJS is required.
4.    A deep knowledge of web architecture, web design and user experience design is required.
5.    A thorough knowledge of end-to-end solutions, business process management and SDLC, including full software source control, maintenance and deployments is required.
6.    A broad knowledge of languages such as Java, Java Servlets, JavaScript, eXtensible Markup Language (XML), HyperText Markup Language (HTML), CSS, AngularJS, and SQL is essential to work on projects assigned.
7.    Some experience with Java, Spring, Hibernate, SOAP/RESTful services, Postgres, Tomcat, AWS, Oracle, D3, and/or SQL is desired.
8.    Experience working in an Agile Development environment is desired.
9.    Experience with Mobile Design and Development is desired.
10.    Fluency in English is required. A working knowledge of other spoken languages is desired, particularly French and/or Spanish.
11.    The ability to travel internationally as needed is required. 
12.    A Bachelor's degree in computer science or information systems, or relevant experience is required.  
13.    The ability to work effectively with key stakeholders on complex, cross team global projects is required.
14.    The ability and willingness to lead, train and mentor other developers is required.

Additional Information

Sonoma Consulting is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.


Sonoma Consult logo

About Sonoma Consult

Sourced by ZipRecruiter

Sonoma Consult is a California based C corporation helping companies bring products to the patient by working closely with the engineering teams and the clinicians. Our goal, no matter what stage of product development, is to create and execute a plan of action to move the product through the appropriate clinical and regulatory steps. Sonoma Consult works cohesively with the engineers and physicians to translate technologies to the clinic. Our goal is to help you get the very best product to the clinic and to the market. This includes planning, execution and ensuring critical data is delivered in the right format to ensure the feedback loop to the design team ultimately delivers the most advanced technology to the patient.

Industry

Business management consulting

Company size

1 - 10 Employees

Headquarters location

Sonoma, CA, US