W skrócie
- Zadania: Twórz oprogramowanie w Javie i rozwijaj innowacyjne rozwiązania dla branży motoryzacyjnej.
- Firma: Dynamiczna firma technologiczna w Turynie z międzynarodowym zespołem.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy zdalnej oraz doskonałe możliwości rozwoju kariery.
- Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na przyszłość motoryzacji.
- Kwalifikacje: Minimum 5 lat doświadczenia w inżynierii oprogramowania i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Praca w lokalizacji: Turyn (Włochy)
Umowa: B2B
Podsumowanie stanowiska
Poszukujemy doświadczonego inżyniera oprogramowania Java do opracowywania oprogramowania Java, diagnostyki i aktualizacji OTA offboard. Rola ta koncentruje się na diagnostyce pojazdów i mechanizmach aktualizacji Over-the-Air (OTA). Szukamy starszego inżyniera Java do budowy infrastruktury backendowej wspierającej rozwiązania offboard w branży motoryzacyjnej.
Główne obowiązki:
- Opracowywanie skalowalnych usług backendowych i architektur API przy użyciu Java/Spring.
- Implementacja systemów diagnostyki offboard do przetwarzania danych telemetrycznych pojazdów.
- Zarządzanie infrastrukturą chmurową dla bezpiecznych, niezawodnych aktualizacji Over-the-Air (OTA) offboard.
- Wykorzystanie środowisk CANoe do testowania interakcji API backendowego z symulowanymi punktami końcowymi pojazdu.
Wymagania kluczowe:
- Minimum 5 lat doświadczenia w inżynierii oprogramowania backendowego (w dziedzinie motoryzacyjnej).
- Rozwój w Core Java: Java, Spring Framework / Spring Boot, projektowanie i rozwój RESTful API, architektura mikroserwisów, Maven / Gradle, JUnit, testowanie integracyjne, projektowanie obiektowe (OOD) i wzorce projektowe.
- Platformy chmurowe (AWS, Azure, GCP), konteneryzacja (Docker), Kubernetes, CI/CD Pipelines (Jenkins, GitHub Actions, GitLab CI).
- Bezpieczeństwo bramki API i usług.
- Bazy danych SQL (PostgreSQL, MySQL, Oracle).
- Bazy danych NoSQL (MongoDB, Cassandra).
- Przetwarzanie danych telemetrycznych.
- Architektura aktualizacji oprogramowania OTA.
- Pipelines wdrażania oprogramowania/firmware, mechanizmy bezpiecznych aktualizacji, zarządzanie pakietami i wersjonowanie.
Dodatkowe umiejętności:
- Znajomość narzędzi symulacyjnych Vector CANoe lub podobnych do śledzenia pakietów danych backendowych aż do warstwy sieciowej pojazdu.
- Profesjonalna biegłość w języku angielskim i włoskim jest dużym atutem, aby pomóc naszym międzynarodowym zespołom i lokalnym interesariuszom współpracować ze sobą płynnie.
Java Software Developer in Warsaw – pracodawca: emagine Polska
emagine Polska to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku finansowym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a elastyczny model hybrydowy pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Pracując w Warszawie, zyskujesz dostęp do inspirującego biura oraz szansę na rozwój w obszarze ESG, co czyni naszą ofertę atrakcyjną dla ambitnych profesjonalistów.