1

Java Software Jobs in Illinois (NOW HIRING)

Java Architect

Chicago, IL · On-site

$60K/yr

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Java EE framework and system development * Experience with use cases, process flows, and UML

IL · On-site

$64 - $81.50/hr

DoD 8570 IAT-II * 5+ years software development, 3+ years Java enterprise * Web services experience (REST, SOAP, WSDL, XML) Preferred Qualifications * AWS Developer * Docker/Kubernetes * Agile/SAFe

Senior Java Developer

Chicago, IL · Hybrid

$59 - $75.25/hr

Senior Java Developer Chicago, Illinois, United States About the Job Guided by a core purpose of ... This includes contributing to the overall standards of the group as well as ensuring the software ...

Maintains high standards of software quality within the team by establishing good practices and ... of Java development experience Strong Java 17 and Spring Boot skills Expertise in backend ...

Sr Java Developer

Bloomington, IL

$54.50 - $69.25/hr

Sr Java Developer Sonsoft, Inc. is a USA based corporation duly organized under the laws of the ... Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ...

Java Developer/Architect

Schaumburg, IL · On-site

$61.75 - $83.50/hr

Java Developer/Architect (Data) Location: Schaumburg, IL Full Time (Direct Hire) Must Have ... Ten or more years of hands-on experience in a software development profession Experience with High ...

Senior Java Developer

Naperville, IL

$56.75 - $72.25/hr

Senior Java Developer Relevant Experience (Yrs): 5+ Years Strong development experiences in J2SE 5 ... and Software Engineering Process, Test Plans, Test cases, Test Scenarios, and Documentation ...

next page

Showing results 1-20

Java Software information

See Illinois salary details

$10

$60

$83

How much do java software jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for java software in Illinois is $60.88, according to ZipRecruiter salary data. Most workers in this role earn between $53.37 and $68.03 per hour, depending on experience, location, and employer.

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

To thrive as a Java Software Developer, you need a solid understanding of Java programming, object-oriented design, and software development principles, often backed by a degree in computer science or related field. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, version control systems like Git, and frameworks such as Spring or Hibernate is typically required. Problem-solving ability, attention to detail, and effective communication are standout soft skills in this role. These skills ensure the delivery of robust, maintainable software solutions that meet user requirements and support team collaboration.

What does a Java Software Developer do?

A Java Software Developer designs, develops, and maintains software applications using the Java programming language. They write code, test software for bugs, and ensure that applications are efficient and scalable. Java developers often work as part of a team to build web, mobile, or enterprise-level applications. Their responsibilities also include troubleshooting issues, updating existing systems, and collaborating with other IT professionals to deliver high-quality software solutions.

What are some common challenges Java Software Developers face when working on large-scale enterprise projects?

Java Software Developers working on large-scale enterprise projects often encounter challenges such as managing complex codebases, ensuring code quality through rigorous testing, and maintaining performance and scalability. Collaboration with cross-functional teams, including QA, DevOps, and business analysts, is essential to align technical solutions with business requirements. Additionally, integrating legacy systems and keeping up with evolving frameworks and tools can be demanding but also provide valuable opportunities for professional growth.

What is the difference between Java Software Developer vs Java Software Engineer?

AspectJava Software DeveloperJava Software Engineer
CredentialsBachelor's in CS or related field, Java certificationsBachelor's or higher in CS, Java certifications often preferred
Work EnvironmentDevelopment teams, coding, debuggingDesign, architecture, system integration
Industry UsageSoftware companies, tech firms, startupsLarge enterprises, software firms, consulting
Common Search IntentHands-on coding, project developmentSystem design, architecture planning

While both roles involve Java programming, Java Software Developers focus on coding and implementing applications, whereas Java Software Engineers often handle system design and architecture. The roles overlap but differ in scope and responsibilities, with Developers more hands-on and Engineers more strategic in system planning.

Java Architect - Bolingbrook, IL

Rootshell Enterprise Technologies, Inc.

Bolingbrook, IL • On-site

$61.75 - $83.50/hr

Contractor

Posted yesterday


Job description

Job Title: Java Architect
Location: Bolingbrook, IL
Type: Contract
Industry: E-Commerce / Retail

Job Summary:
We are seeking a highly skilled Java Architect with deep expertise in Java, Spring Boot Microservices, and Google Cloud Platform (GCP) to join our enterprise architecture team. The ideal candidate will have experience in e-commerce and promotional systems, and a strong background in building scalable, high-performance microservices-based applications.
Key Responsibilities:
  • Design and implement scalable and resilient Java-based microservices using Spring Boot.
  • Architect solutions on Google Cloud Platform (GCP) leveraging native services (e.g., Pub/Sub, Cloud Functions, GKE, Cloud SQL, Firestore).
  • Provide architectural guidance for e-commerce platforms, specifically around promotions, discounts, loyalty systems, and related domains.
  • Lead and mentor development teams in best practices for microservices, CI/CD, and cloud-native architecture.
  • Collaborate with cross-functional teams including product managers, business analysts, and QA to deliver robust solutions.
  • Ensure non-functional requirements (performance, scalability, security) are addressed in design and implementation.
  • Conduct code and architecture reviews; recommend improvements and optimizations.
  • Drive modernization initiatives and migration strategies to cloud-native infrastructure.

Required Skills & Experience:
  • 10+ years of professional software development experience.
  • Strong expertise in Java 8+, Spring Boot, and RESTful API design.
  • Proven experience building and scaling microservices architecture.
  • Hands-on experience with Google Cloud Platform (GCP) services.
  • Solid understanding of e-commerce platforms, with hands-on experience in implementing promotions, pricing rules, and cart engines.
  • Proficiency with containerization (Docker) and orchestration (Kubernetes).
  • Experience with message brokers such as Kafka or GCP Pub/Sub.
  • Familiar with DevOps principles, CI/CD pipelines, and monitoring tools.
  • Excellent problem-solving, communication, and leadership skills.