Java Software Engineer
Core
Design and develop complex application features for CCC's cloud platform serving the insurance economy, focusing on claims and repair journeys.
Role type
Senior Software Engineer (Java)
Builds
Cloud platform products for insurers, repairers, automakers, and part suppliers
Domain
Insurance technology / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Framework, Spring Boot, REST/SOAP APIs, Vue JS/React JS/Angular JS, Docker, Kubernetes (Rancher), Kafka, ActiveMQ, AWS, SQL (Oracle/PostgreSQL/MySQL), Git, JUnit, Agile/Scrum
Preferred skills
JSP, Servlets, J2EE, Tomcat, JBOSS, Business Intelligence tools, UNIX/Linux commands
Technologies
Java, Spring, Docker, Kafka, AWS, Vue, React, Angular, Git, Maven
Responsibilities
Create technical designs for application components, develop frontend and backend features, ensure code quality and testing guidelines, resolve production defects, present architectural choices, execute integration test plans, collaborate on functional requirements
Seniority
Senior, hands-on IC