Jobs · justjoinit

E

Java Developer (automotive)

emagine Polska · Turin · Posted 8d ago

hybridFull-timesenior5-8 yrs🇮🇹 Italy
Apply on justjoinit

About the role

Work Location: Turin (Italy)Mode: hybridContract: B2B/freelanceJob SummaryWe are seeking an experienced Java Software Engineer to develop Java, Diagnostics, and OTA offboard software. This role involves focusing on vehicle diagnostics and Over-the-Air (OTA) updating mechanisms. We are looking for a Senior Java Engineer to build backend infrastructure supporting offboard automotive solutions. Key responsibilities include managing telemetry data, remote diagnostics, and cloud-to-vehicle Over-the-Air (OTA) deployment pipelines.Main Responsibilities:• Develop scalable backend services and API architectures using Java/Spring.• Implement offboard diagnostics systems to process vehicle telemetry data.• Manage cloud infrastructure for secure, reliable offboard Over-the-Air (OTA) updates.• Utilize CANoe environments to test backend API interactions with simulated vehicle endpoints.Key Requirements:• Minimum 5 years in backend software engineering (automotive domain)• Core Java Development: Java, Spring Framework / Spring Boot, RESTful API Design and Development, Microservices Architecture, Maven / Gradle, JUnit, Integration Testing, Object-Oriented Design (OOD) and Design Patterns• Cloud Platforms (AWS, Azure, GCP), Containerization (Docker)• Kubernetes, CI/CD Pipelines (Jenkins, GitHub Actions, GitLab CI)• API Gateway and Service Security• SQL Databases (PostgreSQL, MySQL, Oracle)• NoSQL Databases (MongoDB, Cassandra)• Telemetry Data Processing• OTA Software Update Architecture• Software/Firmware Deployment Pipelines, Secure Update Mechanisms, Package Management and VersioningAdditional Skills:• Familiarity with Vector CANoe or similar simulation tools to trace backend data packets down to the vehicle network layer• Professional fluency in both English and Italian is a strong plus to help our international teams and local stakeholders work together smoothly.

Read the full posting on justjoinit →

FAQ

Is the Java Developer (automotive) role at emagine Polska remote?+

This Java Developer (automotive) position is listed as hybrid (Turin).

What seniority level is this Java Developer (automotive) role?+

This is a senior level position.

How do I apply for the Java Developer (automotive) role at emagine Polska?+

Use the "Apply on justjoinit" button to open the original posting on justjoinit, where you can submit your application directly to emagine Polska.