Pracuj.pl Praca zdalna Mid

Fullstack Java Developer (React / Angular) (F/M)

B2B.NET S.A.

⚲ Warszawa

100–160 zł netto (+ VAT) / godz.

Wymagania

  • Java
  • Spring Boot
  • Spring Framework
  • REST API
  • Maven
  • Git
  • React.js
  • Angular
  • JavaScript
  • HTML
  • CSS
  • JUnit
  • Mockito
  • Docker
  • Jenkins
  • Apache Kafka

Opis stanowiska

Nasze wymagania:
Minimum 3–4 lata doświadczenia komercyjnego na stanowisku Fullstack Developera
Bardzo dobra znajomość Java 11, 17 lub 21
Doświadczenie w pracy z Spring Boot oraz Spring Framework
Znajomość REST API
Praktyczna znajomość Maven oraz Git
Doświadczenie w pracy z Angular i/lub React
Bardzo dobra znajomość JavaScript
Znajomość HTML5 oraz CSS3
Doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem JUnit i Mockito
Umiejętność pracy w zespole oraz samodzielnego rozwiązywania problemów
Znajomość języka angielskiego na poziomie B2–C1

Mile widziane:
Doświadczenie w pracy z Docker
Znajomość Jenkins oraz procesów CI/CD
Doświadczenie z Apache Kafka
Doświadczenie w projektach realizowanych dla sektora bankowego lub finansowego
Znajomość zagadnień związanych z architekturą mikroserwisową

O projekcie:
Poszukujemy Fullstack Java Developera do realizacji projektów dla sektora bankowego i finansowego.
Osoba na tym stanowisku będzie odpowiedzialna za rozwój nowoczesnych aplikacji webowych, zarówno po stronie backendu, jak i frontendu, współpracując z zespołami projektowymi w środowisku Agile.

Zakres obowiązków:
Projektowanie, rozwój i utrzymanie aplikacji webowych w architekturze Fullstack
Tworzenie i rozwijanie usług REST API
Implementacja nowych funkcjonalności po stronie backendu oraz frontendu
Integracja systemów i współpraca z innymi zespołami projektowymi
Udział w analizie wymagań biznesowych i technicznych
Tworzenie testów jednostkowych oraz dbanie o wysoką jakość kodu
Udział w code review oraz procesie ciągłego doskonalenia rozwiązań
Współpraca w zespołach Agile/Scrum

Oferujemy:
Udział w innowacyjnych projektach dla liderów branży finansowej i bankowej
Możliwość rozwoju zawodowego i zdobywania nowych kompetencji
Dostęp do nowoczesnych technologii i najlepszych praktyk programistycznych
Stabilną współpracę przy długoterminowych projektach
Przyjazną atmosferę pracy oraz wsparcie doświadczonego zespołu
Atrakcyjne wynagrodzenie adekwatne do posiadanego doświadczenia

🔍 Dekoder Ogłoszenia

🔴
Rozwój nowoczesnych aplikacji webowych
Może oznaczać zarówno pracę z najnowszymi technologiami, jak i utrzymanie starszych systemów z niewielkimi modyfikacjami.
🔴
Współpracując z zespołami projektowymi w środowisku Agile
Może oznaczać częste spotkania, zmiany priorytetów i presję na szybkie dostarczanie funkcjonalności.
🔴
Udział w analizie wymagań biznesowych i technicznych
Może oznaczać, że będziesz musiał samodzielnie zbierać wymagania od klienta lub analizować niejasne specyfikacje.
🔴
Dbanie o wysoką jakość
Często oznacza to odpowiedzialność za testy i stabilność kodu bez dodatkowych zasobów lub dedykowanego zespołu QA.
🔴
Doświadczenie w projektach realizowanych dla sektora bankowego lub finansowego
Może oznaczać pracę z bardzo restrykcyjnymi procesami, długim cyklem wdrożeniowym i wysokimi wymaganiami bezpieczeństwa.