JustJoin.IT Hybrydowo Mid

Java Developer

Yanosik

⚲ Poznań

Do uzgodnienia

Wymagania

  • Java
  • PostgreSQL
  • Spring Boot
  • Microservices

Opis stanowiska

Yanosik S.A. to twórca najpopularniejszego komunikatora dla kierowców, z którego każdego miesiąca korzysta ponad 3 miliony użytkowników. Tworzymy kompleksowy ekosystem dla zmotoryzowanych, który obejmuje: nawigację, radio, ubezpieczenia, ogłoszenia motoryzacyjne oraz bazę warsztatów. Dodatkowo, rozwijamy zaawansowane rozwiązania w zakresie monitoringu pojazdów, zarządzania ruchem i raportowania dla rynku B2B.  
Opis stanowiska: 
• współtworzenie oprogramowania serwerowego związanego z bieżącym działaniem aplikacji Yanosik, 
• utrzymanie i poprawa wydajności usług, 
• rozwiązywanie algorytmicznych problemów przy wdrażaniu nowatorskich rozwiązań, 
• ustalanie konwencji i standardów kodowania oraz ich rozwój wraz z zespołem,
• współpraca z zespołami Webowym, Mobilnym, DevOps. 
Wymagania: 
• Bardzo dobra znajomość języka Java, w tym środowiska  Java 17+. 
• Umiejętność pisania wydajnego i zoptymalizowanego kodu, z uwzględnieniem zarówno czasu wykonania, jak i zużycia zasobów, zgodnie ze standardami i dobrymi praktykami języka Java. 
• Umiejętność analizowania istniejącego kodu, szukania błędów i korzystania z narzędzi debugowania dostępnych w wybranym IDE. 
• Doświadczenie w projektowaniu architektury oprogramowania, w tym znajomości programowania obiektowego (OOP), wzorców projektowych oraz podstaw UML. 
• Znajomość frameworków i technologii takich jak  Spring Boot, gRPC.

• Umiejętność efektywnego korzystania z narzędzi AI (np. do wspomagania programowania, analizy kodu czy automatyzacji), z uwzględnieniem zasad bezpieczeństwa informacji, ochrony danych oraz świadomej weryfikacji generowanych rezultatów. 
Oferujemy: 
• pracę w systemie hybrydowym ( 4 dni pracy z biura, 1 dzień pracy zdalnej),
• pakiet benefitów: pakiet prywatnej opieki medycznej, Kartę Multisport,
• możliwość udział w konferencjach branżowych i szkoleniach,
• udział w imprezach i wyjazdach integracyjnych.

🔍 Dekoder Ogłoszenia

🔴
rozwiązywanie algorytmicznych problemów przy wdrażaniu nowatorskich rozwiązań
Może oznaczać zarówno ciekawe wyzwania intelektualne, jak i konieczność radzenia sobie z niedopracowanymi lub nieprzetestowanymi pomysłami.
🟡
ustalanie konwencji i standardów kodowania oraz ich rozwój wraz z zespołem
Może oznaczać realny wpływ na procesy i jakość kodu, ale też potencjalnie długie dyskusje i brak jasnych wytycznych na początku.
🟡
Umiejętność efektywnego korzystania z narzędzi AI (np. do wspomagania programowania, analizy kodu czy aut
Może oznaczać, że firma jest nowoczesna i inwestuje w narzędzia, ale też że oczekuje od kandydatów umiejętności, które mogą być jeszcze w fazie rozwoju lub nie być powszechnie dostępne.