Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

 CCC Intelligent Solutions Logo

Senior Software Engineer

CCC Intelligent Solutions

$103,182 - $135,000
Aug 19, 2025
Chicago, IL, USA
Apply Now

CCC Intelligent Solutions Inc. is looking to solve the problem of creating intelligent experiences for insurers, repairers, automakers, part suppliers, and more in the multi-trillion-dollar insurance economy

Requirements

  • 5+ years of experience in Java/J2EE software development with hands-on experience with Agile/Scrum methodology
  • Experience in unit testing, unit testing frameworks, and unit testing methodologies
  • Experience in a pattern-based approach to software design. Good knowledge of software design patterns
  • Experience working with Java 11 and higher, Spring Framework, Spring Boot, Spring Data
  • Experience working with JavaScript framework Vue JS, React JS, Angular JS
  • Experience working with Rest/SOAP API definition & implementation
  • Experience working on backend systems
  • Hands-on experience in technologies like, Docker, Rancher, Tomcat
  • Maven, UNIX/LINUX Commands, J-unit
  • Jenkins
  • Git, GitHub
  • Agile methodology
  • Good working knowledge of Kubernetes
  • PostgreSQL, MySQL
  • Kafka, ActiveMQ
  • Business Intelligence and Reporting Tools
  • Any application servers (JBOSS)
  • AWS cloud technologies (Cloud Watch, S3, etc.)

Responsibilities

  • Ability to 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 ensure testing guidelines are met
  • Strong understanding of Java best practices, system scalability, and performance tuning
  • Ability to look beyond the status quo and identify areas of constant change / improvements
  • Ensure on-time delivery of software components to production, within their responsibilities

Other

  • Collaborate with product stakeholders to identify functional and non-functional requirements
  • Participate in open, frank discussions, especially in technical matters
  • Work with Quality Assurance and Product Owner teams to ensure that software products meet functional and non-functional requirements
  • Present and defend architectural, design, and technical choices to internal audiences
  • Bachelor’s degree in computer science, Software Engineering, Computer Information Systems, Mathematics or related work experience