#1 Job Board for tech industry in Europe

Senior Developer
Java

Senior Developer

Type of work
Full-time
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Remote

Tech stack

    Java

    advanced

    Git

    regular

    PostgreSQL

    regular

    JUnit

    regular

    Hibernate

    regular

    REST API

    regular

    Spock

    regular

    Spring Boot

    regular

Job description

Online interview

Kim jesteśmy? 


Lincor Software to polski producent systemów car-sharingu i monitoringu GPS z 25-letnim doświadczeniem. Stworzyliśmy i rozwijamy systemy dla największych graczy w Europie. Jesteśmy właścicielem całej technologii – od aplikacji po urządzenia w autach.


Jesteśmy częścią grupy kapitałowej Holding1, co stawia nas w drużynie jednej z największych firm na rynku automotive.



Wprowadzamy innowacje, integrując sztuczną inteligencję i uczenie maszynowe w naszych systemach EcoDriving, aby optymalizować styl jazdy i wpływać pozytywnie na ekologię. Codziennie przetwarzamy miliony danych telemetrycznych, co pozwala nam nie tylko usprawniać car-sharing, ale także integrować się z systemami e-TOLL i podejmować kluczowe decyzje biznesowe.



Jako jedna z niewielu firm na rynku jesteśmy w stanie dostarczyć dokładnie to, czego nasi klienci potrzebują w danym momencie. Masz pomysł? Przyjdź do nas z wizją, a my przekształcimy ją w rzeczywistość.



Dołącz do naszego zespołu specjalistów: zmień idee w realne, efektywne rozwiązania technologiczne.



Co będziesz robić? 


Dołączysz do zespołu pracującego nad następną generacją systemów car-sharingu. Będziesz mieć realny wpływ na to, jak miliony ludzi współdzielą samochody w całej Europie. Czeka Cię praca z nowoczesnymi technologiami jak AI/ML przy optymalizacji flot i przewidywaniu zachowań użytkowników.


Jakie wyzwania przed Tobą?


Projektowanie i wdrażanie rozwiązań dla systemów obsługujących tysiące pojazdów w czasie rzeczywistym

Optymalizacja algorytmów predykcyjnych dla lepszego wykorzystania floty

Integracja nowych funkcji z istniejącą infrastrukturą

Współpraca z zespołami naszych największych klientów przy definiowaniu przyszłości car-sharingu


Dlaczego warto?


Pracujesz przy produktach, których codziennie używają tysiące ludzi

Rozwijasz się w obszarze AI/ML i big data

Masz wpływ na kształt rozwiązań mobilności przyszłości

Dołączasz do doświadczonego zespołu ekspertów


Co jest dla nas ważne?

  • minimum 5 lat doświadczenia w programowaniu w języku Java (Java 11 lub wyższa),
  • dobra znajomość Spring Boot 2, OpenAPI 3, Lombok oraz Maven,
  • dobra znajomość relacyjnych baz danych (PostgreSQL),
  • dobra znajomość wzorców projektowych,
  • doświadczenie z Hibernate, JPA, REST API
  • zrozumienie idei testów jednostkowych i metodologii testowania oprogramowania,
  • znajomość narzędzi do testów jednostkowych (JUnit, Spock),
  • znajomość systemów zarządzania repozytoriami GIT,
  • praktyczna znajomość wzorców projektowych DDD,
  • praktyczna znajomość metodyki Event Storming,
  • dobre umiejętności komunikacyjne,
  • umiejętność rozwiązywania problemów.


Co będzie Twoim dodatkowym atutem?

  • doświadczenie z architekturą mikroserwisową i technikami konteneryzacji (Docker / Kubernetes),
  • doświadczenie z technologiami takimi jak Apache Kafka, Redis, ScyllaDB,
  • mile widziana znajomość Javascript oraz ReactJS,
  • znajomość narzędzi CI/CD (Jenkins, TeamCity),
  • znajomość narzędzi do przeglądania zdarzeń (Kibana),
  • znajomość narzędzi wizualizacji danych (Grafana).


Zakres obowiązków

  • rozwój systemu i dbanie o wysoką jakość kodu i stosowanie dobrych praktyk inżynierii programowania,
  • pisanie testów jednostkowych,
  • realizowanie zadania w oparciu o metodykę SCRUM współpracując z innymi programistami i testerami


Podział pracy

  • 80% nowe funkcjonalności
  • 10% utrzymanie/ naprawa błędów
  • 10% spotkania


Szczegóły oferty

  • Rekrutacja online
  • Rekrutacja w języku polskim
  • Praca zdalna/hybrydowa, elastyczna liczba dni w tygodniu
  • Elastyczne godziny pracy
  • Brak podróży służbowych
  • Implementacja nowych funkcjonalności


Sprzęt

  • Monitory
  • Uniwersalna stacja dokująca
  • Laptop z systemem Windows


Metodologia

  • Metodologia pracy: Scrum (2 tygodniowe sprinty, codzienne daily, retro i demo raz w miesiącu)
  • Zarządzanie projektem: Jira
  • Repozytorium wiedzy: Confluence, GitHub
  • Repozytorium kodu: GitHub
  • CI/CD: TeamCity, Jenkins


Udogodnienia w biurze

  • Darmowa kawa
  • Darmowe owoce
  • Nowoczesne biuro
  • Brak dress codu
  • Przyjazna atmosfera


Benefity

  • Budżet szkoleniowy
  • Karta Multisport
  • Lekcje angielskiego
  • Prywatna opieka zdrowotna.