Senior Java Developer
Lincor Software
Rola polega na projektowaniu i wdrażaniu nowej generacji systemów car-sharingu dla europejskich klientów. Będziesz odpowiedzialny za rozwój backendu w Javie/Spring Boot, integrację z AI/ML do optymalizacji flot oraz przetwarzanie milionów danych telemetrycznych w czasie rzeczywistym. Pracujesz w zespole Scrum, mając realny wpływ na produkt wykorzystywany przez tysiące użytkowników. Choć ogłoszenie wspomina AI/ML, to codzienna praca skupia się na backendzie i architekturze, a nie na budowie modeli.
Brakuje: brak informacji o liczbie osób w zespole, brak opisu procesu rekrutacyjnego.
Rola polega na projektowaniu i wdrażaniu nowej generacji systemów car-sharingu dla europejskich klientów. Będziesz odpowiedzialny za rozwój backendu w Javie/Spring Boot, integrację z AI/ML do optymalizacji flot oraz przetwarzanie milionów danych telemetrycznych w czasie rzeczywistym. Pracujesz w zespole Scrum, mając realny wpływ na produkt wykorzystywany przez tysiące użytkowników. Choć ogłoszenie wspomina AI/ML, to codzienna praca skupia się na backendzie i architekturze, a nie na budowie modeli.
- ✓Brak podróży służbowych
- ✓Budżet szkoleniowy i lekcje angielskiego
- ✓Własny produkt z realnym wpływem i skalą europejską
- ✓Nowoczesny stack (Spring Boot, Docker, Kafka itp.)
- !Wymóg praktycznej znajomości Event Storming – dość niszowej metodyki
- !Ogłoszenie wspomina AI/ML, ale nie podaje konkretnych narzędzi ani zespołu – może to być nadużycie
- •Projektowanie i implementacja nowych funkcjonalności backendowych w Javie/Spring Boot
- •Pisanie testów jednostkowych (JUnit, Spock) i dbanie o wysoką jakość kodu
- •Udział w spotkaniach Scrum (daily, sprint planning, review, retro)
- •Integracja systemów z zewnętrznymi API (np. e-TOLL)
- •Optymalizacja algorytmów i zapytań do bazy PostgreSQL/TimescaleDB
- •Praca z GIT, code review i zarządzanie repozytorium
- •Współpraca z klientami przy definiowaniu nowych funkcji
- •Utrzymanie i naprawa błędów w istniejącym systemie
Oferta dla doświadczonych specjalistów (Senior).
Java developer z minimum 5 latami komercyjnego doświadczenia, dobrze znający Spring Boot i PostgreSQL, potrafiący pisać testy jednostkowe i rozumiejący DDD. Może nie mieć doświadczenia z mikroserwisami czy Kafka, ale ma solidne podstawy backendowe.
Juniorzy bez 5-letniego doświadczenia w Javie, osoby szukające pracy stacjonarnej, deweloperzy niechętni do pracy z systemami czasu rzeczywistego i dużymi wolumenami danych.
- ?Ile osób liczy zespół deweloperski?
- ?Jak wygląda współpraca z zespołem AI/ML – czy jest osobny zespół?
- ?Czy system działa w chmurze? Która platforma?
- ?Jak często występuje on-call / wsparcie produkcyjne?
- ?Jaki jest proces code review?
- ?Czy istnieje możliwość rozwoju w kierunku architektury lub Team Leada?
- ?Jakie plany są na migrację do mikroserwisów?
- ?Czy wymagana jest znajomość JavaScript/React do bieżącej pracy, czy to tylko opcjonalne?
- −Brak informacji o liczbie osób w zespole
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy istnieje dyżur on-call
- −Brak wzmianki o chmurze (AWS, GCP, Azure)
- −Nie określono, jak często odbywają się spotkania z klientami
Doświadczony, ekspercki zespół z przyjazną atmosferą, pracujący w Scrumie z dwutygodniowymi sprintami.