April 24, 2026
Java Developer
Mid • Hybrid
Poznan, Poland
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ń,
przetwarzanie danych GPS tworzenie nowych oraz rozwój istniejących microserwisów,
współpraca z zespołami Webowym, Mobilnym, Big Data i Analitycznym.
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, Juice .
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.
Similar jobs you might like
Technology
Yanosik
Android Developer
Mid
Hybrid
Poznan, Poland
🏢 Summary: Mobile application developer role focused on designing, building and developing modern mobile apps used by millions of drivers. The position involves creating impactful solutions for vehicle users using up-to-date mobile technologies. The role includes active contribution to software architecture and feature development. 🗂️ Requirements: Minimum 2 years of experience in mobile application development, Experience in designing software for mobile platforms, Very good knowledge of Kotlin, Very good knowledge of Java, Ability to work independently 📃 Skills: Kotlin, Java, Android, KotlinMultiplatform, Dart, C++, REST, ProtocolBuffers, JetpackCompose 🏢 Description: Yanosik S.A. jest twórcą unikalnego komunikatora dla kierowców. Będąc najskuteczniejszą i najpopularniejszą w Polsce aplikacją stosowaną przez kierowców, Yanosik ostrzega o aktualnej sytuacji na drodze: kontrolach prędkości, fotoradarach, kontrolach, wypadkach, patrolach nieoznakowanych oraz zagrożeniach. Z aplikacji miesięcznie korzysta ponad 3 mln użytkowników! Szeroki zakres specjalizacji Yanosik S.A. obejmuje także produkcję oraz dystrybucję innowacyjnych rozwiązań dla sektora B2C oraz B2B z obszaru nawigacji samochodowej oraz monitoringu pojazdów oraz systemów raportowania pracy pracowników mobilnych. Dołącz do naszego zespołu jako programista/ programistka aplikacji mobilnych. Będziesz odpowiedzialny/na za projektowanie, tworzenie i rozwój aplikacji, które bezpośrednio wpłyną na użytkowników pojazdów, wykorzystując nowoczesne technologie mobilne. Wymagania: Min. 2-letnie doświadczenie w tworzeniu aplikacji mobilnych. Doświadczenie w projektowaniu oprogramowania na platformy mobilne. Bardzo dobra znajomość języka Kotlin/Java. Samodzielność, umiejętność poszukiwania niekonwencjonalnych rozwiązań. Dodatkowe atuty: Znajomość Kotlin Multiplatform, Dart, C++. Doświadczenie w pracy z REST, ProtocolBuffers. Znajomość Jetpack Compose. Oferujemy: Pracę hybrydową w systemie 4 dni pracy z biura 1 dzień pracy zdalnej. Możliwość rozwoju kompetencji poprzez szkolenia, warsztaty i konferencje branżowe. Pakiet prywatnej opieki medycznej dla Ciebie i Twojej rodziny Liczne integracje ( m.in . mecze piłki nożnej, spływy kajakowe, ogniska)
Technology
Yanosik
Android Developer
Junior
Hybrid
Poznan, Poland
🏢 Summary: Oferta pracy na stanowisku Android Developera obejmuje rozwój kluczowych funkcji aplikacji mobilnej związanych z nawigacją i zgłoszeniami drogowymi, używanej przez miliony kierowców w Polsce. Rola zakłada pracę z nowoczesnymi technologiami mobilnymi oraz realny wpływ na rozwój produktu. Praca w modelu hybrydowym z możliwością rozwoju kompetencji technicznych. 🗂️ Requirements: Wykształcenie wyższe techniczne lub status studenta kierunku informatycznego, Znajomość Kotlin lub Java, Zainteresowanie tworzeniem aplikacji mobilnych, Samodzielność w rozwiązywaniu problemów, Gotowość do nauki i rozwoju kompetencji programistycznych 📃 Skills: Kotlin, Java, Android, REST, ProtocolBuffers, JetpackCompose, KotlinMultiplatform 🏢 Description: Yanosik S.A. jest twórcą unikalnego komunikatora dla kierowców. Będąc najskuteczniejszą i najpopularniejszą w Polsce aplikacją stosowaną przez kierowców, Yanosik ostrzega o aktualnej sytuacji na drodze: kontrolach prędkości, fotoradarach, wypadkach, patrolach nieoznakowanych oraz innych zagrożeniach drogowych. Z aplikacji miesięcznie korzysta ponad 3 mln użytkowników! Szeroki zakres specjalizacji Yanosik S.A. obejmuje także produkcję oraz dystrybucję innowacyjnych rozwiązań dla sektora B2C oraz B2B z obszaru nawigacji samochodowej, monitoringu pojazdów oraz systemów raportowania pracy pracowników mobilnych. Dołącz do naszego zespołu jako Android Developer i rozwijaj funkcje, z których codziennie korzystają miliony kierowców w całej Polsce. Twoja rola: Będziesz częścią zespołu odpowiedzialnego za rozwój funkcji związanych z nawigacją oraz zgłoszeniami drogowymi — jednych z kluczowych i najbardziej rozpoznawalnych elementów aplikacji Yanosik. Szukamy osób ambitnych, które chcą rozwijać swoje umiejętności w nowoczesnych technologiach mobilnych i mieć realny wpływ na produkt używany na co dzień przez miliony użytkowników. Wymagania: Wykształcenie wyższe techniczne lub status studenta/studentki kierunków informatycznych Dobra znajomość języka Kotlin lub Java Zainteresowanie tworzeniem aplikacji mobilnych i nowoczesnymi technologiami Samodzielność oraz umiejętność poszukiwania niekonwencjonalnych rozwiązań Chęć nauki i rozwijania kompetencji programistycznych Dodatkowe atuty: Znajomość Kotlin Multiplatform Doświadczenie w pracy z REST oraz Protocol Buffers Znajomość Jetpack Compose Własne projekty, aplikacje lub aktywność open source Zainteresowanie AI i nowoczesnymi rozwiązaniami wspierającymi rozwój oprogramowania Oferujemy: Pracę hybrydową w systemie 4 dni z biura / 1 dzień pracy zdalnej Możliwość rozwoju kompetencji poprzez szkolenia, warsztaty i konferencje branżowe Pakiet prywatnej opieki medycznej dla Ciebie i Twojej rodziny Udział w tworzeniu produktu używanego przez miliony kierowców Pracę przy funkcjach związanych z nawigacją i zgłoszeniami drogowymi Liczne integracje ( m.in . mecze piłki nożnej, spływy kajakowe, ogniska)
Technology
RITS Professional Services
Programista Java
Mid
Hybrid
Warsaw, Poland
90 - 110 PLN/hr
🏢 Summary: Mid-level Java Backend Developer role focused on building and evolving backend services for a large-scale mobile banking application. The position involves developing and refactoring microservices in a cloud-based architecture, implementing new features, and ensuring high scalability and code quality. Work includes CI/CD, containerization, automated testing, and participation in technical design within an agile environment. 🗂️ Requirements: Minimum 2 years of backend development experience in Java, Strong knowledge of Java 11 or 17, Strong knowledge of Spring Boot, Experience with REST API development, Experience with Hibernate or JPA, Knowledge of Clean Code principles, Experience with Git, Experience with CI/CD tools (Jenkins or GitLab CI), Basic knowledge of Docker, Knowledge of SQL, Knowledge of Redis or Hazelcast, Experience working in microservices architecture, Knowledge of design patterns and SOLID, DRY, KISS principles, Ability to write scalable and maintainable code 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Hibernate, JPA, REST, gRPC, SOAP, SQL, NoSQL, JUnit, TestNG, Swagger, OpenAPI, Docker, Kubernetes, GKE, GCP, OpenShift, Git, GitLabCI, Jenkins, Redis, Hazelcast, Kafka, RabbitMQ, Prometheus, Grafana, OWASP, HTTP2 🏢 Description: Programista Java (middle) Dołącz do zespołu, który rozwija jedną z największych i najnowocześniejszych bankowych aplikacji mobilnych w Polsce, z której codziennie korzystają miliony użytkowników. Jesteśmy w trakcie transformacji systemów backendowych – od monolitu do architektury mikroserwisowej w chmurze. Uczestniczysz w tworzeniu nowych funkcjonalności, refaktoryzacji kodu oraz projektowaniu skalowalnych rozwiązań. Pracujemy w zespołach zwinnych wspieranych przez Analityków, Product Ownerów i DevOpsów. 📍 Warszawa / hybrydowo (min. 2 dni w tygodniu w biurze) 💰 110 zł/h netto B2B 📅 Start współpracy: 01.07.2026 ⏳ Czas trwania projektu: minimum 12 miesięcy Obowiązki Tworzenie backendu dla aplikacji mobilnej IKO – projektowanie, implementacja i testowanie Budowa i rozwój mikroserwisów Rozwijanie nowych funkcjonalności biznesowych Refaktoryzacja kodu i wdrażanie dobrych praktyk programistycznych Tworzenie testów jednostkowych, integracyjnych i kontraktowych Praca z CI/CD, konteneryzacją oraz rozwiązaniami chmurowymi Udział w analizach technicznych i integracyjnych Dokumentowanie przygotowanych rozwiązań Wymagania Minimum 2 lata doświadczenia w tworzeniu backendu w Java Bardzo dobra znajomość Java 11/17 oraz Spring Boot Znajomość REST API, Hibernate/JPA oraz zasad Clean Code Doświadczenie w pracy z Git oraz CI/CD (Jenkins lub GitLab CI) Podstawowa znajomość Dockera, SQL oraz Redis lub Hazelcast Umiejętność pracy w architekturze mikroserwisowej Znajomość wzorców projektowych oraz zasad SOLID, DRY, KISS Umiejętność pisania skalowalnego i utrzymywalnego kodu Kompetencje techniczne Java 11/17 Spring Boot Spring Cloud Hibernate / JPA REST API, gRPC, SOAP SQL / NoSQL CI/CD Testy jednostkowe (JUnit, TestNG), integracyjne i kontraktowe Swagger / OpenAPI Architektura mikroserwisowa Hexagonal Architecture DDD (Domain-Driven Design) Clean Code, SOLID, KISS, DRY, OWASP GKE Mile widziane Google Cloud Platform (GCP) OpenShift Container Platform Doświadczenie przy systemach o wysokiej dostępności i dużym ruchu Znajomość HTTP/2 oraz API kontraktowych Doświadczenie z Jira i Confluence Prometheus, Grafana GitLabCI Jenkins Docker, Kubernetes Kafka, RabbitMQ, Redis, Hazelcast Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz! Nr ref.: 34/5/2026/r/3516
Technology
Lincor Software
Senior Java Developer
Senior
Remote
Warsaw, Poland
16,000 - 24,000 PLN
🏢 Summary: Development role focused on building next-generation car-sharing systems processing large-scale real-time telemetry data. The position involves designing and implementing scalable backend solutions using Java and Spring Boot, with AI/ML elements for fleet optimization and user behavior prediction. Work includes system integration, predictive algorithm optimization, and collaboration in a Scrum-based environment. 🗂️ Requirements: Minimum 5 years of experience in Java (11+), Strong knowledge of Spring Boot 2, Knowledge of OpenAPI 3, Knowledge of Lombok, Knowledge of Maven, Experience with PostgreSQL, Knowledge of Hibernate, Knowledge of JPA, Experience with REST API, Understanding of unit testing principles, Experience with JUnit or Spock, Experience with GIT, Knowledge of DDD patterns, Practical knowledge of Event Storming 📃 Skills: Java, Spring, SpringBoot, OpenAPI, Lombok, Maven, PostgreSQL, Hibernate, JPA, REST, JUnit, Spock, GIT, DDD, EventStorming, Docker, Kubernetes, Kafka, Redis, ScyllaDB, JavaScript, React, Jenkins, TeamCity, Kibana, Grafana, Scrum, Jira, Confluence, GitHub 🏢 Description: 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.
Technology
Lincor Software
Senior Java Developer
Senior
Remote
Warsaw, Poland
16,000 - 24,000 PLN
🏢 Summary: Rozwój i projektowanie nowej generacji systemów car-sharingu obsługujących tysiące pojazdów w czasie rzeczywistym, z wykorzystaniem AI/ML i big data. Rola obejmuje tworzenie skalowalnych rozwiązań backendowych w Javie oraz integrację z istniejącą infrastrukturą. Praca w metodyce Scrum nad wysokowydajnymi systemami przetwarzającymi dane telemetryczne. 🗂️ Requirements: Minimum 5 lat doświadczenia w programowaniu w Java (11+), Dobra znajomość Spring Boot 2, Znajomość OpenAPI 3, Znajomość Lombok, Znajomość Maven, Dobra znajomość PostgreSQL, Znajomość wzorców projektowych, Doświadczenie z Hibernate, Znajomość JPA, Doświadczenie z REST API, Znajomość testów jednostkowych, Znajomość JUnit, Znajomość Spock, Znajomość Git, Praktyczna znajomość DDD, Praktyczna znajomość Event Storming 📃 Skills: Java, SpringBoot, OpenAPI, Lombok, Maven, PostgreSQL, Hibernate, JPA, REST, JUnit, Spock, Git, DDD, EventStorming 🏢 Description: 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.
Technology
TEROPLAN S.A.
Młodszy/a Programista/ka JAVA
Junior
On-site
Krakow, Poland
6,000 - 10,000 PLN/mo
🏢 Summary: Backend-oriented role focused on developing and maintaining complex systems supporting passenger transport services, including web and mobile applications. The position involves designing, implementing, and optimizing Java-based solutions integrated with relational databases and external devices. You will contribute to scalable back-office systems with real impact on large-scale production environments. 🗂️ Requirements: Minimum 1 year commercial experience in similar role, Strong knowledge of Java, Strong knowledge of relational databases, Knowledge of SQL, Higher education in Computer Science or related field (completed or in progress) 📃 Skills: Java, SQL, Spring, Hibernate, Android, React, ReactNative, Docker, Kubernetes, CleanCode 🏢 Description: Jako Teroplan S.A. dostarczamy zaawansowane rozwiązania IT dla rynku transportu pasażerskiego. Prawdopodobnie kojarzysz nas dzięki e-podroznik.pl – najpopularniejszej w Polsce platformie do planowania podróży, czy usłudze Hoper . Jednak nasza działalność to znacznie więcej niż rozwiązania konsumenckie. Rozwijamy także Informicę – rozbudowany system, stanowiący cyfrowy kręgosłup dla ponad 1000 firm transportowych i 400 urzędów . To kompleksowe oprogramowanie back-office, które umożliwia zarządzanie ofertą przewozową, gospodarką biletową oraz integruje się z urządzeniami fiskalnymi i pokładowymi. Dołącz do zespołu, w którym Twoja praca będzie miała realny wpływ na codzienne podróże milionów ludzi! Dowiedz się więcej o nas. Profil kandydata Poszukujemy osoby, która łączy umiejętności techniczne z analitycznym myśleniem. Zależy nam na kimś, kto chce zrozumieć biznesowe tło kodu, który tworzy. Doświadczenie: Minimum rok komercyjnego doświadczenia na podobnym stanowisku. Fundamenty (Wymagane): Dobra znajomość Java oraz relacyjnych baz danych ( SQL ). Edukacja: Wykształcenie kierunkowe (informatyczne lub pokrewne) – ukończone lub w trakcie. Profil analityczny: Łatwość w rozumieniu złożonej logiki biznesowej i chęć rozwiązywania nietrywialnych problemów. Dodatkowe atuty (pomogą nam dobrać odpowiedni projekt): Spring i Hibernate: Fundament do pracy w zespołach backendowych. Android: Możliwość dołączenia do projektów aplikacji mobilnych. React: Praca przy portalu webowym oraz aplikacji mobilnej (React Native). Docker i Kubernetes: Ścieżka rozwoju dla entuzjastów kultury DevOps. Posiadasz własne projekty? Dołącz link do repozytorium w CV. Twoje zadania Rozwój ekosystemu: Tworzenie funkcjonalności dla naszych kluczowych produktów ( e-podróżnik.pl , Informica, aplikacje mobilne). Po okresie wdrożenia trafisz do projektu, który najlepiej odpowiada Twoim predyspozycjom. Projektowanie rozwiązań: Dobieranie sposobu realizacji zadań programistycznych i dbanie o wysoką jakość kodu (Clean Code). Utrzymanie i jakość: Optymalizacja kodu i dbanie o stabilność działających usług. Dokumentacja: Tworzenie dokumentacji technicznej rozwijanego oprogramowania. Warunki zatrudnienia Wymiar pracy: Pełen etat. Forma współpracy: Elastyczne podejście – wybierz UoP, B2B lub Umowę Zlecenie. Wynagrodzenie: Uzależnione od posiadanych umiejętności i doświadczenia: B2B: 6 000 – 10 000 PLN netto (+ VAT). Umowa o Pracę: 5 000 – 8 000 PLN brutto. Tryb pracy: Praca stacjonarna w okresie wdrożenia, docelowo możliwość pracy hybrydowej. Czas pracy: Elastyczne godziny rozpoczęcia pracy. Twój rozwój i benefity Atmosfera: Jesteśmy firmą technologiczną, nie korporacją. Cenimy bezpośrednie relacje i zgrany zespół, który wspiera się w zadaniach. Budżet szkoleniowy: 2400 zł rocznie do Twojej dyspozycji na kursy i certyfikaty. Czas na naukę: Unikalny benefit – aż 2 tygodnie w roku (płatne) przeznaczone wyłącznie na samokształcenie. Wymiana wiedzy: Regularne spotkania w ramach gildii technologicznych, Code Review oraz dedykowana opieka mentorska. Zdrowie i sport: Pakiet medyczny Medicover oraz karta Multisport. Proces rekrutacji CV: Prześlij swoje zgłoszenie (mile widziany link do projektów, udział w kołach naukowych, wolontariatach, harcerstwie). Rozmowa techniczna: Spotkanie w naszym biurze, podczas którego rozwiążesz kilka zadań programistycznych (i nie tylko ;)), porozmawiamy o Twoim doświadczeniu i opowiemy o naszej firmie. Decyzja: Feedback, oferta i ustalenie szczegółów współpracy.
Technology
Lincor Software
Senior Java 21+ / PrimeFaces Developer
Senior
Remote
Warsaw, Poland
16,000 - 24,000 PLN
🏢 Summary: Development of next-generation car-sharing systems handling thousands of vehicles in real time, with strong focus on AI/ML-driven optimization and predictive algorithms. The role involves designing and implementing scalable backend solutions, integrating new features into existing infrastructure, and ensuring high code quality. Work is based on Scrum with emphasis on new feature development and automated testing. 🗂️ Requirements: Minimum 5 years of experience in Java (Java 21+), Strong knowledge of PrimeFaces, Strong knowledge of Spring Boot 2, Knowledge of OpenAPI 3, Knowledge of Lombok, Experience with Maven, Strong knowledge of PostgreSQL, Experience with Hibernate and JPA, Experience in building REST API, Knowledge of design patterns and DDD, Practical knowledge of Event Storming, Experience with unit testing and testing methodologies, Experience with JUnit and Spock, Experience with Git 📃 Skills: Java, PrimeFaces, Spring, OpenAPI, Lombok, Maven, PostgreSQL, Hibernate, JPA, REST, JUnit, Spock, Git, DDD, EventStorming, Scrum 🏢 Description: 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 21 lub wyższa), dobra znajomość PrimeFaces, 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.
Technology
j-labs
Java Developer (Java 21, mikroserwisy)
Mid
Hybrid
Krakow, Poland
110 - 135 PLN
🏢 Summary: Backend Developer role in a telecom project focused on developing and maintaining a key online sales system for product configuration, pricing, validation, and contract renewals. The position involves building business logic, designing REST APIs, and integrating microservices within an international sales standard. Work is hybrid in Kraków with close collaboration with product and business teams. 🗂️ Requirements: Minimum 3 years of software development experience, Strong knowledge of Java (8-21), Strong knowledge of Spring Boot, Experience in building REST APIs, Experience with microservices architecture, Practical knowledge of JPA/Hibernate, Experience with unit testing, Experience with version control systems, English level B2 minimum, Polish level B2 minimum 📃 Skills: Java, SpringBoot, JPA, Hibernate, REST, JSON, JUnit, Mockito, WireMock, XSLT, Git, Microservices, Kubernetes, Helm, Jenkins 🏢 Description: O projekcie Dołączysz do zespołu rozwijającego kluczowy system sprzedażowy w branży telekomunikacyjnej, który odpowiada za to, jak klienci konfigurują oferty i finalizują zakupy online. Zespół pracuje nad wdrażaniem międzynarodowego standardu sprzedażowego, który porządkuje zarządzanie konfiguracją produktów, wyceną, walidacją ofert i przedłużaniem umów. Technologie: Java 8-21, Spring Boot, JPA/Hibernate, REST (JSON), JUnit, Mockito, WireMock, XSLT, Git, mikroserwisy, Kubernetes (k8s), Helm, Jenkins Lokalizacja: Kraków, praca hybrydowa min. 2 razy w tygodniu z biura. Twoje zadania Rozwijanie i utrzymanie backendu odpowiedzialnego za konfigurację i sprzedaż produktów. Implementowanie logiki biznesowej (oferty, walidacje, ceny, promocje). Projektowanie i rozwój REST API dla warstwy frontendowej sklepu internetowego. Integracja z innymi systemami backendowymi. Ścisła współpraca z innymi zespołami produktowymi w celu spójnej realizacji zmian. Analiza i samodzielne doprecyzowywanie wymagań przy ścisłej współpracy z właścicielami biznesowymi i analitykami. Wymagania Minimum 3 lata doświadczenia w tworzeniu oprogramowania. Dobra znajomość Javy (8-21) oraz Spring Boot . Doświadczenie w tworzeniu REST API i pracy w architekturze mikroserwisowej. Praktyczna znajomość JPA/Hibernate, testów jednostkowych oraz kontroli wersji. Znajomość języka angielskiego na poziomie min. B2. Znajomość języka polskiego na poziomie min. B2. Mile widziane Podstawowe doświadczenie z frontendem ( Angular lub React ). Zainteresowanie obszarem DevOps (konteneryzacja, CI/CD). Znajomość lub chęć nauki języka niemieckiego .
Technology
act digital
Java Developer
Senior
Hybrid
Wroclaw, Poland
145 - 145 PLN/hr
🏢 Summary: B2B offer for an experienced Java Developer to design and implement software in hexagonal architecture, ensuring code quality, performance, and security. The role involves working with Spring stack, relational and non-relational databases, and Apache Kafka in an agile environment. Hybrid work model with long-term international projects. 🗂️ Requirements: 5+ years of experience as Java Developer, Very good knowledge of Java 17+, Knowledge of object-oriented design patterns, Experience with Spring (MVC, Data), Ability to design relational databases (MS SQL, Oracle), Ability to design non-relational databases (Elasticsearch, Redis), Knowledge of Apache Kafka, Experience working in SCRUM, Experience in planning and executing tests, Ability to work in distributed teams, Minimum secondary education, English level B2 or higher 📃 Skills: Java, Spring, MVC, Data, MSSQL, Oracle, Elasticsearch, Redis, Kafka, SCRUM, JavaScript, React, Python, Azure, Kubernetes, Docker, UML 🏢 Description: Opis firmy Naszą misją jako firmy świadczącej usługi IT jest dostarczanie najlepszych rozwiązań naszym klientom na całym świecie. Osiągamy to poprzez analizowanie potrzeb naszych klientów i dopasowywanie ich do umiejętności i aspiracji naszych pracowników. Dlatego jedną z naszych głównych motywacji jest zapewnienie każdemu Pracownikowi i Konsultantowi satysfakcjonującego doświadczenia. Dołączenie do nas oznacza bycie częścią społeczności o różnorodnych osobowościach. Rozpocznij swoją przygodę z act digital! Zadania Projektowanie oraz implementacja oprogramowania w architekturze heksagonalnej Dbanie o jakość kodu i zgodność z obowiązującymi standardami Analiza funkcjonowania systemu pod względem wydajności i bezpieczeństwa Wymagania 5+ lat doświadczenia jako Java Developer . Bardzo dobra znajomość języka Java (wersja 17 i wyżej). Znajomość obiektowych wzorców projektowych . Znajomość stosu Spring , w szczególności MVC i Data . Umiejętność projektowania relacyjnych ( MS SQL, Oracle ) oraz nierelacyjnych ( Elasticsearch, Redis ) baz danych. Znajomość Apache Kafka . Doświadczenie w pracy w zespołach zwinnych ( SCRUM ). Doświadczenie w samodzielnym planowaniu i realizacji testów. Umiejętność pracy w zespole rozproszonym. Wykształcenie min. średnie, preferowane wykształcenie wyższe na kierunku informatycznym. Język angielski min. B2. Mile widziane Znajomość języków skryptowych JavaScript - React, Python. Umiejętność pracy w środowisku chmurowym Azure. Znajomość platform Kubernetes, Docker. Umiejętność projektowania architektury systemów w postaci opracowania HLD. Znajomość UML i diagramów przepływów. Dodatkowe informacje Model pracy: Hybryda (1 dzień w tygodniu w biurze we Wrocławiu) Kontrakt: B2B Stawka: 145 PLN/H net + VAT Oferujemy Dostęp do lokalnych i międzynarodowych projektów - Klienci z Francji, Niemiec, Portugalii, Wielkiej Brytanii i krajów Beneluksu. Wsparcie w rozwoju zawodowym - szkolenia, certyfikaty techniczne, udział w konferencjach, lektoraty języków obcych i szkolenia miękkie dofinansowane do 2 000 zł. Elastyczność - sam wybierasz formę współpracy: umowa o pracę lub umowa business-to-business. Premia za polecanie Kandydatów do 6 000 zł. W pełni opłacona karta Medicover. Karta Multisport. Regularne imprezy integracyjne i upominki. Program Mobilności. Długoterminową współpracę.
Technology
act digital
Programista Full Stack
Senior
Remote
Warsaw, Poland
150 - 165 PLN/hr
🏢 Summary: Full Stack Developer role with strong frontend focus, responsible for enhancing and maintaining sales and post-sales processes for personal banking systems across web, mobile, and branch channels. The position involves implementing new features, integrating services, monitoring production environments, and resolving performance and client-reported issues. Work is delivered remotely in a long-term B2B engagement. 🗂️ Requirements: Minimum 5 years of professional programming experience, Minimum 3 years of experience as Full Stack Developer, Strong knowledge of Angular, Strong knowledge of Java, Strong knowledge of Spring Boot, Experience in designing and integrating REST APIs, Experience with message queue systems, Experience with PostgreSQL database, Ability to use AI tools in daily development work 📃 Skills: Angular, Java, Spring, SpringBoot, REST, Kafka, RabbitMQ, PostgreSQL, SQL, AI, APM, Dynatrace 🏢 Description: O firmie Naszą misją jako firmy świadczącej usługi IT jest dostarczanie najlepszych rozwiązań naszym klientom na całym świecie. Osiągamy to poprzez analizowanie potrzeb naszych klientów i dopasowywanie ich do umiejętności i aspiracji naszych pracowników. Dlatego jedną z naszych głównych motywacji jest zapewnienie każdemu Pracownikowi i Konsultantowi satysfakcjonującego doświadczenia. Dołączenie do nas oznacza bycie częścią społeczności o różnorodnych osobowościach. Rozpocznij swoją przygodę z act digital! O roli Zespół odpowiada za realizację procesów sprzedażowych oraz posprzedażowych związanych z kontami osobistymi dla klientów. Rozwiązania są udostępniane w wielu kanałach, takich jak serwis internetowy, aplikacja mobilna oraz systemy wykorzystywane w oddziałach. Poszukujemy programisty Full Stack, z wyraźnym naciskiem na kompetencje frontendowe. Do głównych zadań będzie należało dostarczanie zmian w istniejących procesach zgodnie z realizowanymi projektami, a także analiza i ocena działania aplikacji w środowisku produkcyjnym. Rola obejmuje również monitorowanie ruchu, identyfikowanie i wyjaśnianie problemów zgłaszanych przez klientów oraz proponowanie i wdrażanie rozwiązań usprawniających działanie systemu. Wymagania Minimum 5+ lat doświadczenia zawodowego jako programista. Minimum 3+ lata doświadczenia na stanowisku Full Stack Developer. Bardzo dobra znajomość technologii: Angular, Java, Spring Boot. Doświadczenie w projektowaniu i integracji usług REST API . Znajomość systemów kolejkowych: Kafka, RabbitMQ . Doświadczenie w pracy z bazą danych PostgreSQL . Umiejętność i aktywne wykorzystywanie narzędzi AI w codziennej pracy. Mile widziane Znajomość narzędzi do obserwacji i monitorowania aplikacji w środowisku produkcyjnym (np. Dynatrace lub inne rozwiązania klasy APM). Dodatkowe informacje Model pracy: Zdalnie Kontrakt: B2B Stawka: do 165 PLN/h net + vat Oferujemy Dostęp do lokalnych i międzynarodowych projektów - Klienci z Francji, Niemiec, Portugalii, Wielkiej Brytanii i krajów Beneluksu. Wsparcie w rozwoju zawodowym - szkolenia, certyfikaty techniczne, udział w konferencjach, lektoraty języków obcych i szkolenia miękkie dofinansowane do 2 000 zł. Elastyczność - sam wybierasz formę współpracy: umowa o pracę lub umowa business-to-business. Premia za polecanie Kandydatów do 6 000 zł. W pełni opłacona karta Medicover. Karta Multisport. Regularne imprezy integracyjne i upominki. Program Mobilności. Długoterminową współpracę.