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 – 155 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 – 155 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

Senior Java Backend Engineer – Payments Platform

Dołącz do zespołu, który projektuje i rozwija krytyczną platformę płatniczą dla dużej instytucji finansowej, kładąc nacisk na wysoką dostępność, bezpieczeństwo i nowoczesne praktyki inżynieryjne.
B2B: 150 – 180 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
Grafana Java CI/CD PostgreSQL Terraform Kubernetes Kafka DevOps Spring Mikroserwisy Spring Boot Docker

O projekcie

  • Dołączysz do zespołu budującego nowoczesną platformę płatniczą nowej generacji dla dużej instytucji finansowej.
  • Tworzymy lekki, skalowalny silnik przetwarzania płatności, który pozwala szybko wdrażać nowe funkcjonalności biznesowe i modernizować istniejący ekosystem płatności. Platforma jest projektowana jako wysoce dostępna, odporna na awarie i gotowa do pracy w środowisku chmurowym. Rozwiązanie opiera się na ponownym wykorzystaniu sprawdzonych komponentów, co pozwala na szybsze i bardziej efektywne dostarczanie nowych funkcji.
  • Pracujemy w zwinny sposób, kładąc duży nacisk na automatyzację, wysoką jakość kodu i testy wbudowane w proces wytwarzania oprogramowania. Nasz zespół ściśle współpracuje z DevOps i innymi zespołami inżynieryjnymi, dbając o ciągłą integrację, dostarczanie i monitorowanie systemu.
  • Pracujemy w zwinny sposób, kładąc duży nacisk na automatyzację, wysoką jakość kodu i testy wbudowane w proces wytwarzania oprogramowania. Nasz zespół ściśle współpracuje z DevOps i innymi zespołami inżynieryjnymi, dbając o ciągłą integrację, dostarczanie i monitorowanie systemu.
  • Projekt jest długoterminowy i oferuje możliwość pracy nad transformacją całego ekosystemu płatniczego, udziału w decyzjach architektonicznych oraz rozwijania umiejętności w obszarze cloud, mikroserwisów i nowoczesnych praktyk DevOps.
  • Aktualnie pracujemy z technologiami: Java 17+, Spring Boot, mikroserwisy, Kafka, Docker, Kubernetes, Service Mesh, SQL, Linux, monitoring i observability (Splunk, Grafana, Prometheus, Jaeger, Kiali, OpenTelemetry), CI/CD i DevOps/DevSecOps.
  • Hybryda: 1-2 x w tygodniu z biura w Krakowie.

Twoje zadania

  • Projektowanie i rozwój nowej architektury płatniczej.
  • Tworzenie wysokiej jakości kodu i testów jednostkowych/integracyjnych.
  • Zapewnienie wysokiej dostępności, niezawodności i bezpieczeństwa systemów.
  • Wsparcie transformacji istniejącego środowiska płatniczego.
  • Rozwiązywanie problemów architektonicznych i blokad technicznych.
  • Współpraca z zespołami DevOps nad CI/CD i automatyzacją infrastruktury.
  • Prowadzenie analiz technicznych i studiów wykonalności.
  • Mentoring i coaching innych inżynierów w zespole.
  • Doradztwo architektoniczne i techniczne dla zespołów projektowych.
  • Zapewnienie zgodności z obowiązującymi standardami i kontrolami.

Wymagania

  • Minimum 8 lat doświadczenia jako Backend Engineer.
  • Bardzo dobra znajomość Java i Spring Boot.
  • Doświadczenie w projektowaniu i implementacji mikroserwisów oraz systemów rozproszonych.
  • Doświadczenie z Kafka, Docker, Kubernetes.
  • Znajomość rozwiązań chmurowych i DevOps/DevSecOps.
  • Umiejętność projektowania systemów wysoko dostępnych i odpornych na awarie.
  • Bardzo dobra znajomość języka angielskiego.

Mile widziane

  • Doświadczenie w instytucjach finansowych, szczególnie w obszarze płatności.
  • Znajomość języków Go lub Rust.
  • Doświadczenie w JVM tuning i diagnostyce wydajności.
  • Wiedza z zakresu cyberbezpieczeństwa, regulacji i prywatności danych.
Zobacz szczegóły oferty Senior Java Backend Engineer – Payments Platform

Senior Python Developer

Twórz z j‑labs innowacyjne rozwiązania AI i NLP wspierające inwestorów na rynkach globalnych.
B2B: 160 – 195 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
NLP AI Python

O projekcie

  • Rozwój platformy cyfrowej wykorzystującej sztuczną inteligencję i przetwarzanie języka naturalnego (NLP) do wspierania inwestorów instytucjonalnych na rynkach globalnych.
  • Tworzymy innowacyjne rozwiązania, które pozwalają naszym klientom szybko analizować dane rynkowe i podejmować świadome decyzje inwestycyjne. Wierzymy w eksperymentowanie, naukę na błędach i ciągły rozwój naszych ludzi.
  • Osoba zatrudniona na tym stanowisku będzie uczestniczyć we wszystkich etapach cyklu życia oprogramowania – od analizy, przez testy, po wsparcie produkcyjne. W naszym zespole nie dzielimy obowiązków na oddzielne role – wszystkie te działania wchodzą w zakres stanowiska.
  • Lokalizacja: Kraków, minimum 2 razy w tygodniu praca z biura.

 

Twoje zadania

  • Praca w zespole 4–6 osób z dedykowanym Product Ownerem; zespoły mogą działać w różnych lokalizacjach geograficznych.
  • Przekształcanie wymagań biznesowych w historie użytkownika i dostarczanie ich iteracyjnie na produkcję.
  • Wsparcie produkcyjne jest integralną częścią roli – „zespół buduje i wspiera produkt”.
  • Identyfikacja obszarów technicznego długu i dbanie o równowagę między nową funkcjonalnością, a utrzymaniem systemu.
  • Projektowanie nowych rozwiązań zgodnie z wytycznymi technologicznymi i ograniczeniami.
  • Współpraca w parach z innymi członkami zespołu (pair programming).

 

Wymagania

  • Minimum 6 lat doświadczenia w programowaniu w Pythonie.
  • Dobra znajomość bibliotek: Pandas, Numpy, Flask/Django.
  • Umiejętność pracy w zespołach lokalnych i globalnych.
  • Dobra znajomość metodyki Agile i orientacja na efektywne dostarczanie rozwiązań.
  • Doświadczenie w przewodzeniu i mentoringu młodszych członków zespołu.
  • Elastyczne podejście do odpowiedzialności za dostarczanie projektów.
  • Otwartość na naukę i rozwój, chęć eksperymentowania z nowymi technologiami.
  • Bardzo dobra znajomość języka polskiego oraz angielskiego min. B2.

 

Mile widziane

  • Doświadczenie w uczeniu maszynowym, NLP, Al.
  • Znajomość systemów wyceny FX lub stóp procentowych.
  • Doświadczenie z KDB lub rozwiązaniami chmurowymi.
  • Znajomość dodatkowych języków programowania (Java, JavaScript, Clojure, Kotlin, Bash) i frameworków front-endowych (React, Vue).
  • Doświadczenie poza sektorem bankowym, które wnosi nowe spojrzenie i kreatywność.
Zobacz szczegóły oferty Senior Python Developer

Senior Fullstack Developer (Java + Angular)

Dołącz do j‑labs i twórz systemy, które wspierają strategiczne decyzje biznesowe, kształtując przyszłość nowoczesnych platform finansowych.
B2B: 140 – 175 PLN netto/h
Lokalizacja: Zdalnie
FinTech
Java Angular CI/CD Hibernate Docker Kubernetes JUnit Mikroserwisy Spring Boot

O projekcie

  • Projekt to zaawansowana platforma finansowa wspierająca globalne instytucje w inteligentnym zarządzaniu danymi.
  • System umożliwia podejmowanie świadomych decyzji dzięki integracji danych z wielu źródeł oraz rozbudowanym funkcjom, takim jak prognozowanie, raportowanie czy budżetowanie.
  • Zespół pracuje w Krakowie, realizując projekt we współpracy z międzynarodowym partnerem posiadającym zespoły w Barcelonie, Azji i Ameryce Południowej.
  • Lokalizacja: praca 100% zdalna. 

 

Twoje zadania

  • Projektowanie i rozwój backendowych komponentów systemu w Javie 17+ i Spring Boot.
  • Implementacja warstwy dostępu do danych z wykorzystaniem Hibernate i SQL.
  • Tworzenie wydajnych i skalowalnych mikroserwisów w środowisku Docker/Kubernetes.
  • Pisanie testowalnego, czystego kodu z użyciem JUnit.
  • Współpraca z zespołem w celu zrozumienia wymagań biznesowych i przekładania ich na funkcjonalności systemu.
  • Debugowanie, rozwiązywanie problemów i optymalizacja istniejących rozwiązań.
  • Wsparcie frontendu w Angular, jeśli zajdzie taka potrzeba.

 

 

Wymagania

  • Minimum 5 lat doświadczenia w tworzeniu aplikacji backendowych.
  • Bardzo dobra znajomość Java 17+ i Spring Boot.
  • Doświadczenie z Hibernate i relacyjnymi bazami danych (SQL).
  • Praktyczna znajomość Docker i Kubernetes.
  • Umiejętność pisania testów jednostkowych (JUnit).
  • Dobre praktyki programistyczne – kod czysty, modularny i testowalny.
  • Gotowość do nauki biznesowej strony systemu.
  • Znajomość Angular 18+
  • Doświadczenie w systemach o wysokiej przepustowości (high-throughput processing).
  • Dobre rozumienie wzorców architektonicznych, zasad projektowania i najlepszych praktyk oraz umiejętność ich stosowania w złożonych projektach.
  • Bardzo dobra znajomość języka polskiego oraz angielskiego min. B2.

 

Mile widziane

  • Doświadczenie w systemach chmurowych (Azure).
  • Doświadczenie w pracy z aplikacjami SaaS.
  • Umiejętność identyfikowania i rozwiązywania wąskich gardeł wydajności w systemach mikroserwisowych.
  • Znajomość CI/CD w Jenkins.
  • Doświadczenie w przetwarzaniu dużych zbiorów danych.
Zobacz szczegóły oferty Senior Fullstack Developer (Java + Angular)

Java Developer

Dołącz do j‑labs i rozwijaj nowoczesną platformę finansową wspierającą globalne instytucje w inteligentnym zarządzaniu danymi.
B2B: 110 – 135 PLN netto/h
Lokalizacja: Zdalnie
FinTech
Java Kafka Spring Boot

O projekcie

  • Wysoce konfigurowalne, cyfrowe oprogramowanie do zarządzania finansami, tworzone dla czołowych instytucji finansowych na całym świecie.
  • System wspiera użytkowników w podejmowaniu świadomych decyzji finansowych poprzez agregację danych z wielu źródeł oraz ich wzbogacanie o zaawansowane funkcje, takie jak prognozowanie czy budżetowanie.
  • Zespół pracuje w Krakowie, realizując projekt we współpracy z międzynarodowym partnerem posiadającym zespoły w Barcelonie, Azji i Ameryce Południowej.
  • Lokalizacja: Kraków, praca 100% zdalna. 

 

Twoje zadania

  • Projektowanie i rozwój backendowych komponentów systemu finansowego.
  • Implementacja rozwiązań opartych o Java 21 i Spring Boot.
  • Praca z systemami przetwarzania danych o wysokiej przepustowości.
  • Integracja z wieloma źródłami danych oraz systemami zewnętrznymi.
  • Tworzenie wydajnych i skalowalnych rozwiązań z wykorzystaniem Kafki.
  • Dbanie o jakość kodu: testy, czytelność, modularność.
  • Współpraca z międzynarodowym zespołem projektowym.

 

Wymagania

  • Minimum 3–4 lata komercyjnego doświadczenia w tworzeniu aplikacji backendowych.
  • Bardzo dobra znajomość Java oraz Spring Boot.
  • Doświadczenie w pracy z relacyjnymi bazami danych i SQL.
  • Znajomość Dockera.
  • Praktyczna znajomość Apache Kafka.
  • Umiejętność stosowania dobrych praktyk programistycznych.
  • Bardzo dobra znajomość języka polskiego oraz angielskiego min. B2.

 

Mile widziane 

  • Znajomość Spring Batch oraz Spring Cloud Stream.
  • Doświadczenie w systemach high-throughput processing.
  • Doświadczenie z Apache Spark.
  • Znajomość formatu Parquet oraz Apache Iceberg.
  • Znajomość Pythona (Pandas).
Zobacz szczegóły oferty Java Developer