Full Stack Engineer – Java / React (50/50)
O projekcie
Dołączysz do zespołu rozwijającego globalne aplikacje raportowe, wspierające podejmowanie decyzji biznesowych i transformacyjnych w bankowości.
Projekt obejmuje zarówno migrację istniejących rozwiązań raportowych do chmury (GCP), jak i budowę nowych aplikacji webowych od podstaw. Systemy działają w architekturze mikroserwisowej i obsługują duże wolumeny danych związanych z finansami, planowaniem zasobów, monitorowaniem projektów oraz stabilnością usług.
Pracujemy w międzynarodowym, rozproszonym zespole, w duchu Agile i DevOps
Stack technologiczny: Java 17+, Spring, Spring Boot, REST APIs, ReactJS, JavaScript, TypeScript, PostgreSQL, BigQuery, AlloyDB, Apache ECharts, Jenkins, Git/GitHub, Google Cloud Platform, mikroserwisy
Full-stack – podział pracy: około 50% backend, 50% frontend (w praktyce może być więcej frontendu), rola daje realny wpływ na kierunek technologiczny zespołu i możliwość mentoringu młodszych członków zespołu.
Lokalizacja: praca hybrydowa – minimum 2 razy w tygodniu z biura w Krakowie.
Twoje zadania
Projektowanie, rozwój, testowanie i wdrażanie aplikacji webowych w architekturze mikroserwisowej
Migracja istniejących rozwiązań raportowych do chmury
Tworzenie i rozwój nowych funkcjonalności aplikacji raportowych
Analiza wpływu zmian end-to-end oraz przygotowywanie dokumentacji projektowej
Wsparcie zespołu poprzez mentoring i dzielenie się wiedzą
Współpraca w międzynarodowym, rozproszonym środowisku
Utrzymanie standardów technologicznych i bezpieczeństwa informacji
Wymagania
Doświadczenie w dostarczaniu dużych aplikacji webowych w roli Full Stack – umiejętność pracy zarówno nad backendem, jak i frontendem w projektach o dużej skali i złożoności.
Doświadczenie z architekturą mikroserwisową – projektowanie i rozwój systemów rozproszonych, w tym komunikacja między usługami i utrzymanie spójności danych
Bardzo dobra znajomość Java (preferowane 17+) – tworzenie stabilnych i skalowalnych usług backendowych.
Spring / Spring Boot oraz RESTful APIs – rozwój mikrousług i integracja komponentów systemu.
Bardzo dobra znajomość ReactJS, JavaScript i TypeScript – budowa nowoczesnych, interaktywnych interfejsów użytkownika.
Doświadczenie z Google Cloud Platform – wdrażanie aplikacji i zarządzanie środowiskiem chmurowym.
Doświadczenie z relacyjnymi bazami danych i/lub hurtowniami danych (PostgreSQL, BigQuery, AlloyDB) – optymalizacja zapytań i przetwarzanie dużych wolumenów danych.
Doświadczenie z Git i systemami SCM (GitHub) – wersjonowanie kodu, współpraca w zespole i utrzymanie spójności workflow.
Doświadczenie w analizie wpływu zmian end-to-end oraz tworzeniu high-level i low-level designów – projektowanie zmian w sposób przemyślany i spójny.
Zrozumienie procesów CI/CD (np. Jenkins) – wspieranie automatyzacji wdrożeń i utrzymania jakości kodu.
Umiejętność dzielenia się wiedzą i mentoringu zespołu – współpraca z innymi członkami zespołu i rozwój ich kompetencji.
Mile widziane
Doświadczenie z wizualizacją danych (np. Apache ECharts) – tworzenie interaktywnych raportów i dashboardów wspierających podejmowanie decyzji biznesowych.
Dlaczego warto
Realny wpływ na decyzje biznesowe poprzez raportowanie i analizę danych
Praca z dużą skalą danych i użytkowników w międzynarodowym środowisku
Możliwość migracji systemów raportowych do chmury i modernizacji architektury
Nowoczesny stack technologiczny i środowisko DevOps
Możliwość mentoringu i rozwijania kompetencji w zespole
Długofalowy projekt z możliwością rozwoju technicznego i biznesowego

j-labs
Jesteśmy firmą stworzoną przez inżynierów dla inżynierów. Partnerów przybliżamy do realizacji celów biznesowych, a u j-specialistów stale podnosimy ekspertyzę. Inwestujemy w ludzi, bo to oni są podstawą j-labs. Robimy do...
Full Stack Engineer – Java / React (50/50)
Full Stack Engineer – Java / React (50/50)