Java Developer
⚲ Poznań
Do uzgodnienia
Wymagania
- bardzo dobra znajomość Javy, w tym Java 17+
- umiejętność pisania wydajnego i zoptymalizowanego kodu (czas wykonania i zużycie zasobów)
- doświadczenie w projektowaniu architektury oprogramowania, znajomość OOP, wzorców projektowych i podstaw UML
- umiejętność efektywnego korzystania z narzędzi AI z uwzględnieniem zasad bezpieczeństwa informacji i weryfikacji wyników
- praca hybrydowa — 4 dni z biura, 1 dzień zdalnie
Opis stanowiska
Yanosik to komunikator dla kierowców z ponad 3 milionami użytkowników miesięcznie i rozbudowanym ekosystemem (nawigacja, radio, ubezpieczenia, monitoring pojazdów, rozwiązania B2B). Będziesz współtworzyć oprogramowanie serwerowe aplikacji, dbać o wydajność usług i rozwiązywać problemy algorytmiczne przy wdrażaniu nowych rozwiązań, współpracując z zespołami web, mobile i DevOps. To oferta dla Java developera, który lubi optymalizację i pracę nad realnie używanym produktem. Szczera uwaga: 'nowatorskie rozwiązania' mogą oznaczać zarówno ciekawe wyzwania, jak i konieczność radzenia sobie z niedopracowanymi pomysłami.
🔍 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.