NoFluffJobs Stacjonarnie Senior

Fullstack Developer - Java & React (K/M) K/M

ASTEK Polska

⚲ Kraków

23 100 - 29 400 PLN (B2B)

Wymagania

  • bogate, praktyczne doświadczenie w pracy z Java (17+)
  • doświadczenie w pracy z React i TypeScript
  • znajomość REST, JSON, SOAP oraz doświadczenie z Git, Maven i Elastic Stack
  • znajomość procesu i narzędzi CI/CD (mile widziane GitHub Actions)
  • znajomość Infrastructure as Code (Terraform)
  • znajomość podstaw Linuxa i shell scriptingu
  • znajomość technologii chmurowych (preferowana GCP)
  • angielski min. B2

Opis stanowiska

Rozwój, testowanie i debugowanie aplikacji w Java 17+ oraz React/TypeScript, z integracjami REST, JSON i SOAP. Praca obejmuje projektowanie rozwiązań, dbanie o wydajność i jakość kodu oraz udział w procesach jakościowych. To oferta dla fullstackowca z doświadczeniem w nowoczesnej Javie i React, który chce pracować przy złożonych systemach. Uwaga: opis podkreśla 'dbanie o wydajność, stabilność i wysoką jakość kodu' — w praktyce może to oznaczać, że znaczna część czasu będzie poświęcona na optymalizację i refaktoryzację istniejącego kodu, a nie tylko na tworzenie nowych funkcji.

🔍 Dekoder Ogłoszenia

🔴
Posiadasz bogate, praktyczne doświadczenie w pracy z Java (17+)
Oznacza to, że oczekuje się od Ciebie nie tylko znajomości składni, ale głębokiego zrozumienia i umiejętności zastosowania nowszych funkcji Javy w praktyce, a nie tylko podstawowej wiedzy.
🔴
Doświadczenie w pracy nad złożonymi aplikacjami i systemami
Może oznaczać zarówno pracę nad dużymi, rozbudowanymi projektami, jak i projekty, które są skomplikowane pod względem architektury, logiki biznesowej lub integracji.
🟢
Udział w projektowaniu rozwiązań oraz proponowanie usprawnień
Oczekuje się, że będziesz aktywnie uczestniczyć w procesie decyzyjnym dotyczącym architektury i technologii, a nie tylko implementować gotowe rozwiązania.
🟡
Współpraca z zespołami produktowymi i technicznymi
Oznacza to konieczność komunikacji nie tylko z innymi programistami, ale także z osobami odpowiedzialnymi za produkt, co może wymagać tłumaczenia technicznych aspektów na język biznesowy.
🔴
Dbanie o wydajność, stabilność i wysoką jakość kodu
To standardowe wymaganie, ale w praktyce może oznaczać, że będziesz musiał poświęcać znaczną część czasu na optymalizację i refaktoryzację istniejącego kodu, a nie tylko na tworzenie nowych funkcji.