New offer - be the first one to apply!

November 3, 2026

Fullstack Java Developer

Mid • Remote

312,000 - 353,600 PLN/yr

Warsaw, Poland

Zakres prac: 

  • Projektowanie, rozwijanie i utrzymanie backendowej części aplikacji z wykorzystaniem Java 21 oraz ekosystemu Spring (Spring Boot 3.4, JPA/Hibernate). 

  • Projektowanie, rozwijanie i utrzymanie frontendowej części aplikacji z wykorzystaniem Angular, TypeScript, Node.js, npm, Angular CLI 

  • Tworzenie i integracja API REST oraz SOAP, praca z bazami danych PostgreSQL (Liquibase, JAPET). 

  • Monitorowanie działania systemów, analiza ryzyka oraz planowanie rozwoju i migracji istniejących rozwiązań. 

  • Współpraca i koordynacja pracy zespołów deweloperskich oraz wsparcie techniczne innych działów. 

  • Testowanie, debugowanie oraz wdrażanie nowych funkcji z uwzględnieniem optymalizacji wydajności i jakości kodu. 

  • Opracowywanie i nadzór nad architekturą systemu, uwzględniając wymagania biznesowe, techniczne oraz aspekty bezpieczeństwa i skalowalności. 

  • Wybór odpowiednich technologii, wzorców projektowych oraz definiowanie standardów kodowania i wdrożeń. 

  • Prowadzenie dokumentacji technicznej i architektonicznej w narzędziu Enterprise Architect. 

Wymagania: 

  • Minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji webowych, w tym praktyczne doświadczenie zarówno w technologii Java, jak i Angular. 

  • Praktyczne doświadczenie w projektowaniu, rozwijaniu i utrzymywaniu aplikacji klasy enterprise. 

  • Doświadczenie w realizacji kompletnych funkcjonalności obejmujących: backend, frontend, integracje, bazy danych, testy. 

  • Umiejętność samodzielnego przeprowadzenia zmiany od analizy technicznej, przez implementację i testy, do wdrożenia. 

  • Doświadczenie w integracji aplikacji frontendowych z usługami backendowymi. 

  • Doświadczenie w pracy z systemami o dużej liczbie integracji lub złożonych zależnościach między komponentami. 

  • Bardzo dobra znajomość Java, preferowana wersja 21. 

  • Znajomość JVM, programowania obiektowego i funkcyjnego oraz podstaw wielowątkowości. 

  • Bardzo dobra znajomość: Spring Boot, preferowana wersja 3.4, Spring Framework, Spring Data JPA, JPA/Hibernate. 

  • Umiejętność projektowania i implementacji: logiki biznesowej, warstwy serwisowej, repozytoriów danych, REST API. 

  • Umiejętność integracji z usługami: REST, SOAP, JSON, XML. 

  • Praktyczna znajomość PostgreSQL i SQL. 

  • Znajomość Liquibase i zasad zarządzania zmianami schematu bazy danych. 

  • Umiejętność tworzenia testów jednostkowych i integracyjnych backendu. 

  • Bardzo dobra znajomość: Angular, TypeScript, HTML5, CSS/SCSS, Node.js, npm, Angular CLI. 

  • Umiejętność: projektowania komponentów i serwisów Angular, tworzenia i walidowania formularzy, obsługi komunikacji z REST API, zarządzania stanem aplikacji, obsługi błędów, optymalizacji wydajności interfejsu. 

  • Znajomość: RxJS, routingu, mechanizmów autoryzacji po stronie frontendowej, zasad responsywności, zasad dostępności aplikacji webowych. 

  • Umiejętność tworzenia testów jednostkowych i integracyjnych frontendu. 

  • Umiejętność debugowania aplikacji w przeglądarce oraz diagnozowania komunikacji frontend-backend. 

  • Znajomość Git oraz pracy z wykorzystaniem branchy, commitów, pull requestów i code review. 

  • Znajomość Maven lub Gradle. 

  • Praktyczna znajomość JIRA i Confluence. 

  • Umiejętność pracy z dokumentacją API, np. OpenAPI/Swagger. 

  • Umiejętność przygotowywania i aktualizowania dokumentacji technicznej. 

  • Praktyczna umiejętność wykorzystania narzędzi AI, np. GitHub Copilot, Claude Code lub narzędzi równoważnych, przy: tworzeniu kodu Java, TypeScript i Angular, generowaniu testów, refaktoryzacji, analizie zależności frontend-backend, dokumentowaniu API i komponentów, analizie błędów, analizie logów, przygotowywaniu skryptów migracyjnych. 

  • Świadomość ograniczeń AI i wynikających z nich ryzyk dla jakości, bezpieczeństwa oraz poufności informacji. 

  • Samodzielność i odpowiedzialność za kompleksową realizację powierzonych funkcjonalności. 

  • Umiejętność analitycznego rozwiązywania problemów obejmujących frontend, backend i integracje. 

  • Umiejętność pracy zespołowej i prowadzenia code review. 

  • Komunikatywność oraz umiejętność uzgadniania rozwiązań z analitykami, testerami, architektami i pozostałymi developerami. 

  • Dbałość o spójność funkcjonalną i techniczną rozwiązania w całym przepływie frontend-backend. 

  • Umiejętność szacowania prac i identyfikowania zależności technicznych. 

  • Gotowość do dzielenia się wiedzą oraz wspierania członków zespołu. 

  • Otwartość na informację zwrotną oraz doskonalenie sposobu pracy. 

Mile widziane: 

  • Znajomość baz danych Oracle i Informix. 

  • Znajomość architektury mikroserwisowej. 

  • Znajomość wzorców projektowych stosowanych w rozwiązaniach frontendowych i backendowych. 

  • Znajomość Domain-Driven Design. 

  • Znajomość Jenkins lub GitLab CI. 

  • Znajomość Docker, Kubernetes i automatyzacji wdrożeń. 

  • Znajomość Enterprise Architect. 

  • Doświadczenie w systemach enterprise lub systemach o dużej liczbie integracji. 

  • Znajomość SonarQube oraz innych narzędzi do analizy jakości i bezpieczeństwa kodu. 

  • Doświadczenie w monitorowaniu aplikacji SPA i usług backendowych. 

  • Doświadczenie w modernizacji lub migracji aplikacji frontendowych i backendowych. 

  • Doświadczenie w środowisku korporacyjnym, w szczególności w branży finansowej, ubezpieczeniowej lub medycznej. 

Oferta: 

  • Lokalizacja: Warszawa/ Wola; praca zdalna

  • Start: asap 

  • Współpraca: długofalowa  

  • Zatrudnienie: przez apreel na zasadach B2B  

  • Stawka: 170 PLN netto/h 

Similar jobs you might like

Unlock Full Resume Report