Fullstack Developer (Java & Angular) Oferta pracy

Dołącz do j‑labs i pracuj przy projekcie związanym z szeroko pojętą elektromobilnością.
ikona: Dział

Branża

Energy
ikona: Lokalizacja

Lokalizacja

Warszawa (hybryda)
ikona: Wynagrodzenie

Wynagrodzenie

B2B: 130 – 150 PLN netto/h

Technologie

Java TypeScript Angular CI/CD PostgreSQL Hibernate Docker Kubernetes AWS Mikroserwisy Spring Boot

O projekcie

  • j-labs współpracuje z globalnym liderem branży paliwowej, który aktywnie rozwija e-mobilność na skalę międzynarodową.
  • Szukasz projektu, w którym możesz mieć realny wpływ na produkt – i to w temacie, który naprawdę ma znaczenie? Pracujemy nad rozwiązaniami do ładowania pojazdów elektrycznych, które zmieniają sposób, w jaki wygląda elektromobilność w przestrzeni publicznej i prywatnej – głównie na rynku skandynawskim.
  • Mamy dla Ciebie dwie ścieżki, w zależności od tego, gdzie czujesz się pewniej:
    • Fullstack Developer – przewaga backendu (70% Java / 30% Angular)
    • Java Developer –  backend 100 %
  • Aplikacje znajdują się na różnych etapach rozwoju, a głównym celem jest tworzenie nowych funkcjonalności.
  • StackJava 17+, TypeScript, Angular 16+, Spring Boot, Hibernate, Groovy, JUnit, Spock, JPA, PostgreSQL, Redis, RabbitMQ, Sonar, Docker, Kibana, Grafana, AWS, Kubernetes.
  • Zespół składa się z developerów Backend, Frontend, Fullstack i Mobile oraz Analityka i Testera, łącznie 7-8 osób.
  • Zespół pracuje w metodologii Scrum z dwutygodniowymi sprintami.
  • W procesie wytwarzania oprogramowania stosowane są dobre praktyki programistyczne, TDD, clean code, code review.
  • Hybryda 2 x w tygodniu z biura w Warszawie.

 

Twoje zadania

  • Projektowanie i tworzenie skalowalnych, wielowątkowych rozwiązań o wysokiej dostępności.
  • Implementacja nowych funkcjonalności w środowisku chmurowym oraz optymalizacja aplikacji pod kątem wydajności i skalowalności.
  • Współpraca z zespołem podczas spotkań, analiz biznesowych oraz konsultacji z architektem
  • Udział w code review
  • Pisanie testów jednostkowych i integracyjnych w celu zapewnienia jakości kodu.
  • Praca w międzynarodowym środowisku.

 

Wymagania

  • Min. 5 lat doświadczenia programistycznego w języku Java (w tym wersja 17+).
  • Doświadczenie z frameworkiem Spring  (Spring Data, Spring Boot, Spring Cloud).
  • Doświadczenie z chmurami publicznymi (AWS/Azure).
  • Znajomość architektury mikroserwisowej.
  • Doświadczenie w modelowaniu baz danych (PostgreSQL, SQL, NoSQL, Redis) oraz pracy z systemami wiadomości (RabbitMQ)
  • Znajomość architektury REST/mikroserwisów oraz dokumentowania API w Swaggerze
  • Doświadczenie w pracy z narzędziami takimi jak GitHub Actions, Gradle, Sonar, Git, Docker, Kibana, Grafana
  • Znajomość Angulara (16+)
  • Doświadczenie w inżynierii wymagań, pracy z backlogiem produktu i umiejętności przeglądu kodu.
  • Doświadczenie w pracy w zespole zgodnie z metodykami rozwoju oprogramowania Agile.
  • Bardzo dobra znajomość języka angielskiego w mowie i piśmie (min. B2).

Benefity

Budżet rozwojowy
Solidne narzędzia
Opieka medyczna
Zmiana projektu
Gildie Technologiczne
Eventy i integracje
Medicover Sport
Działalność charytatywna

Jak przebiega rekrutacja

1. Wysyłasz CV
2. Rozmowa rekrutacyjna
3. Weryfikacja techniczna
4. Rozmowa z partnerem
5. Otrzymujesz ofertę pracy
6. Witamy w naszym zespole!
Energy

Fullstack Developer (Java & Angular)

B2B: 130 – 150 PLN netto/h

Warszawa (hybryda)

Aplikuj Poleć znajomego
I otrzymaj od nas 7000zł

Masz pytania?

Nasze Rekruterki i nasi Rekruterzy znają IT
Sprawdź FAQ

Ewa Kaczyńska

Senior IT Recruitment Specialist
+48 794 333 645 ewa.kaczynska@j-labs.pl

Znasz kogoś, kto idealnie pasuje na to stanowisko?

Prześlij nam CV znajomej osoby, zainteresowanej pracą w j‑labs. Po rozpoczęciu przez nią współpracy otrzymasz 7 000 zł.

Poleć znajomego

Zobacz nowe oferty pracy IT

Zobacz wszystkie oferty

Lista ofert pracy

Test Automation – Frontend

Masz doświadczenie w Cypress, Playwright lub React? Zostań częścią zespołu, który buduje spójne i nowoczesne komponenty UI w dużym ekosystemie produktowym.
B2B: 120 – 180 PLN netto/h
Lokalizacja: Kraków (hybryda)
E-commerce
Jest Playwright Cypress TypeScript React QA

O projekcie:

  • Dołącz do zespołu rozwijającego nowoczesny system designowy wykorzystywany do budowy wysokiej jakości interfejsów użytkownika w ramach dużego ekosystemu produktowego.
  • Projekt znajduje się w fazie optymalizacji – głównym celem jest refaktoryzacja komponentów UI oraz znaczące zwiększenie pokrycia kodu testami automatycznymi.
  • Dzięki Twojej pracy zespół przyspieszy rozwój systemu, jednocześnie eliminując zadania typu KTLO (Keep The Lights On).
  • Wykorzystywane technologie:
    • Testy: Cypress, Jest, Playwright (lub podobne)
    • Frontend: React (komponenty UI w architekturze monorepo)
    • CI/CD: Jenkins, GitHub Actions
    • Zarządzanie zadaniami: Jira
    • Metodyka: Scrum (codzienne stand-upy, tygodniowe sprinty)
  • Obecne pokrycie testami: 50%, cel do końca Q4: 100%
  • Lokalizacja: Kraków (model hybrydowy, 1-2x w tygodniu z biura)

Zadania:

  • Jako tester automatyzujacy skupisz się głównie na automatyzacji testów w obszarze frontend:
    • 80% czasu: pisanie i utrzymywanie testów automatycznych (unit, e2e, visual)
    • 20% czasu: udział w codziennych spotkaniach zespołu (scrumy, planowania, refinementy)

Wymagania:

  • Doświadczenie w automatyzacji testów (unit, e2e, visual) minimum 3/4 lata
  • Znajomość narzędzi testowych do aplikacji frontendowych
  • Umiejętność pracy zespołowej i dobra komunikacja

Mile widziane:

  • Znajomość React i systemów designowych
  • Doświadczenie w projektach refaktoryzacyjnych
  • Zrozumienie pojęcia KTLO i podejścia jakościowego

Senior Java Developer

Dołącz do j‑labs i pracuj w wewnętrznym dziale R&D wspierającym jakość tworzonego oprogramowania.
B2B: 160 – 180 PLN netto/h
Lokalizacja: Warszawa (hybryda)
HI-Tech
Java CI/CD PostgreSQL Docker REST SQL Spring

O projekcie

  • Projekt realizowany jest w ramach wewnętrznego działu R&D.
  • Celem projektu jest usprawnienie procesu tworzenia oprogramowania poprzez zbieranie danych z analizy kodu, ich agregację oraz prezentację w przystępnej i ustandaryzowanej formie.
  • Wykorzystywany jest ORM MyBatis – kluczowe znaczenie ma bardzo dobra znajomość SQL i pracy z natywnymi zapytaniami.
  • Zespół składa się z Project Leadera oraz 3 developerów.
  • Stack technologiczny: Java 17, Spring Framework, MyBatis, SQL, Docker, JavaScript, REST API, PostgreSQL, MariaDB, GitHub.
  • Praca w modelu hybrydowym – minimum 1 dzień w tygodniu z biura w Warszawie (Warsaw Spire).

 

Twoje zadania

  • Rozwój oraz optymalizacja istniejącej architektury aplikacji.
  • Udział w analizie wykonalności dla nowych rozwiązań technologicznych.
  • Udział w procesie code review i dbałość o wysoką jakość kodu.
  • Optymalizacja wydajności rozwiązań poprzez poprawę efektywności kodu.
  • Merytoryczne wsparcie młodszych programistów poprzez dzielenie się najlepszymi praktykami.
  • Współtworzenie końcowej wizji produktu, w tym identyfikacja nowych obszarów, w których może on przynieść korzyści interesariuszom.

 

Wymagania

  • Minimum 7 lat doświadczenia programistycznego w Javie.
  • Biegła znajomość frameworka Spring.
  • Doświadczenie w pracy z bazami danych SQL.
  • Znajomość projektowania i implementacji REST API.
  • Doświadczenie w pracy z Dockerem.
  • Szeroka wiedza z zakresu testów jednostkowych, integracyjnych oraz end-to-end.
  • Podstawowa znajomość systemu Linux oraz fundamentalnych praktyk DevOps.
  • Bardzo dobra znajomość języka angielskiego.

Senior Fullstack Developer (Java + React)

Od zera do skalowalnego produktu – twórz z nami system, który usprawni logistykę od wjazdu na magazyn po załadunek towaru.
B2B: 140 – 185 PLN netto/h
Lokalizacja: Kraków (hybryda) / Warszawa (hybryda) / Zdalnie
Logistic
Java React Mikroserwisy Spring Boot

O projekcie

  • Nowoczesna platforma logistyczna (SaaS), zaprojektowana z myślą o automatyzacji zarządzania wizytami na magazynach firm produkcyjnych i logistycznych.
  • Aplikacja będzie dostępna w wersji webowej oraz na urządzeniach stacjonarnych przy wjeździe na teren zakładu, umożliwiając kierowcom samodzielną i sprawną rejestrację wizyty – bez konieczności kontaktu z pracownikami firmy, do której wjeżdżają.
  • System tworzony od zera, oparty na architekturze mikroserwisowej. Realny wpływ na wybór narzędzi i rozwój produktu.
  • Stack technologiczny: Java 21/24, Spring Boot, Spring Data, Hibernate, React 18/19, Redux, Bootstrap, CSS, MySQL, Kubernetes, GCP, Mikroserwisy.
  • Możliwa praca 100% zdalna, ale ze względu na potrzebę okazjonalnych spotkań zespołu w biurze, w pierwszej kolejności bierzemy pod uwagę osoby mieszkające w Warszawie lub Krakowie, gdzie mamy biura.

 

Wymagania

  • Minimum 5 lat doświadczenia w programowaniu w Javie oraz pracy z systemami rozproszonymi.
  • Bardzo dobra znajomość języka Java – około 50% pracy na backendzie.
  • Bardzo dobra znajomość React.js – około 50% pracy na frontendzie.
  • Doświadczenie z frameworkami: Spring, Spring Boot, Spring Data, Hibernate.
  • Doświadczenie w pracy z Redux.
  • Znajomość REST i sposobów zarządzania API w komunikacji synchronicznej.
  • Doświadczenie w pracy z architekturą mikroserwisową i wzorcami integracyjnymi (np. circuit breaker, skalowanie).
  • Umiejętność diagnozowania i analizy błędów zarówno po stronie frontendowej, jak i backendowej.
  • Dobra organizacja pracy: umiejętność dzielenia zadań na mniejsze oraz ustalania priorytetów.
  • Wysoko rozwinięte umiejętności interpersonalne.
  • Znajomość języka angielskiego oraz języka polskiego na poziomie B2.

 

Mile widziane

  • Znajomość SQL, pisanie i optymalizacja zapytań, modelowanie danych.
  • Doświadczenie w pracy z wieloma bazami danych i gotowość do konsultacji przy rozwiązywaniu problemów.
  • Podstawowa wiedza z zakresu Google Cloud Platform (GCP).
  • Doświadczenie z Kubernetesem.

Tech Lead Devops

Pracuj z aplikacją, która obsługuje 2,5 miliona klientów!
B2B: 190 – 220 PLN netto/h
Lokalizacja: Zdalnie
Logistic
Azure DevOps Terraform Docker Azure Kubernetes

O projekcie

W j‑labs czeka na Ciebie rola, która łączy kompetencje architekta, Tech Leada i DevOpsa – przy tworzeniu nowej, globalnej platformy logistycznej. To system o ogromnej skali, który obsługuje ponad 2,5 miliona klientów, a Twoje decyzje będą miały realny wpływ na jego niezawodność, skalowalność i rozwój.

 

Twoje zadania

  • Projektowanie i przegląd architektury.
  • Techniczne wsparcie zespołu developerskiego (brainstorming, mentoring).
  • Tworzenie i utrzymanie infrastruktury w chmurze Azure (również IaC – Terraform, Helm).
  • Udział w implementacji i rozwoju mikroserwisów, automatyzacji i CI/CD.
  • Tworzenie i rozwój rozwiązań wspierających provisioning architektury aplikacyjnej.
  • Zapewnienie poprawnej komunikacji między komponentami Azure i serwisami aplikacyjnymi.
  • Monitoring środowisk (Log Analytics, Prometheus, alerting) i zapewnianie wysokiej dostępności.
  • Udział w POC, wdrażanie nowych rozwiązań i komponentów platformy.

 

Wymagania

  • Tech Lead lub doświadczony DevOps, który dobrze czuje się w pracy z narzędziami, takimi jak: Terraform, Helm, Docker, CI/CD oraz chmurą Azure (dopuszczamy też AWS i GCP).
  • Inżynier, który potrafi tworzyć i przeglądać skrypty, ma doświadczenie w monitorowaniu środowisk produkcyjnych i zarządzaniu alertami.
  • Osoba, która chce prowadzić technicznie zespół – doradzać, dzielić się wiedzą, przeglądać kod i architekturę oraz współpracować z developerami, architektami i biznesem.
  • Kandydat, który rozumie mikroserwisy i potrafi je konfigurować w środowiskach chmurowych.
  • Osoba, która swobodnie komunikuje się po angielsku (min. B2) – projekt międzynarodowy, z zespołami w Europie i USA.

 

Na co możesz liczyć w j‑labs?

  • j-labs to firma stworzona przez inżynierów dla inżynierów. W codziennej pracy ważna jest dla nas wysoka jakość – Robimy dobre IT albo wcale!
  • Zależy nam na długoterminowej współpracy, nie tylko w ramach jednego projektu. W j‑labs możesz zmieniać projekty (tak po prostu!), poznawać różne branże i nowe technologie.
  • Dzielimy się wiedzą w ramach naszych Gildii technologicznych, organizujemy Talk4Devs Meet`upy, coding dojo, dbamy o ciągłe usprawnianie rekrutacji technicznych w ramach j‑Tech League.
  • Lubimy mieć wpływ! Możesz dołączyć do naszych wewnętrznych projektów i inicjatyw takich jak j‑Tech League i tworzyć z nami autorskie narzędzia wspomagające rekrutację.
  • Stawiamy na jakość i przyciągamy specjalistów; średnie doświadczenie naszych inżynierów to 10 lat.
  • j-People First! Budujemy relacje w oparciu o zaufanie i rzetelność. Traktujemy innych tak jak sami chcielibyśmy być traktowani!

Jeśli czujesz, że to „coś dla Ciebie” – zaaplikuj!