×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Software Engineer

Job in Chicago Heights, Cook County, Illinois, 60411, USA
Listing for: CCC Information Services
Full Time position
Listed on 2026-05-30
Job specializations:
  • Software Development
    Senior Developer, Java Developer, Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 106277 - 145000 USD Yearly USD 106277.00 145000.00 YEAR
Job Description & How to Apply Below

The Senior Software Engineer Role

Salary range: $ - $. This position is bonus and/or commission eligible.

The Senior Software Engineer will be responsible for executing the design and development of existing and new CCC Products, including both frontend and backend components, working closely with product owners and other developers.

Key Responsibilities
  • Understand the architecture and create technical design of application components.
  • Hands‑on technical development of complex application features, both frontend and backend.
  • Ensure code quality and testing guidelines are met.
  • Apply Java best practices, system scalability, and performance tuning.
  • Identify opportunities for continuous improvement.
  • Deliver software components to production on time.
  • Collaborate with product stakeholders to identify functional and non‑functional requirements.
  • Showcase technical expertise and follow best practices, procedures, and techniques.
  • Participate in technical discussions and decisions.
  • Work with QA and Product Owner teams to meet requirements.
  • Present and defend architectural, design, and technical choices.
  • Resolve production defects and issues.
  • Develop detailed technical analysis and design specifications.
  • Create and execute integration level test plans.
  • Lead functional and technical specification reviews.
Requirements
  • Bachelor’s degree in computer science, software engineering, or related field.
  • 8+ years of Java/J2EE development experience with Agile/Scrum methodology.
  • Experience with unit testing frameworks and methodologies.
  • Knowledge of software design patterns and a pattern‑based approach.
  • Strong coding skills and problem‑solving abilities.
  • Proactive, detail‑oriented, able to work independently.
  • Quality‑oriented with focus on product delivery.
  • Experience with Java 8+, Spring Framework, Spring Boot, Spring Data, JSP, Servlets, JavaScript (ES6), Vue.js, React, Angular

    JS, REST/SOAP APIs.
  • Experience with backend systems, Docker, Rancher, Tomcat, Maven, UNIX/Linux commands, JUnit.
  • Version control with Git, Git Lab, Git Hub, SVN.
  • Database experience with Oracle, Postgre

    SQL, MySQL.
  • Experience with Kafka, Active

    MQ, Business Intelligence and Reporting Tools.
  • Experience with AWS cloud technologies.
Benefits
  • 401(k) Match
  • Paid time off
  • Annual Incentive Plan and Performance Bonus
  • Comprehensive health insurance
  • Adoption assistance
  • Tuition reimbursement
  • Wellness programs
  • Stock purchase plan options
  • Employee Resource Groups
Equal Employment Opportunity Statement

We celebrate diversity and are committed to ensuring a work environment that embraces integrity, customer focus, innovation, inclusion, and connection. If you require reasonable accommodation to complete a job application, please contact .

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary