Java / GUI Software Engineer (Storage Systems)
⚲ Warszawa
100–130 zł / godz. (zal. od umowy)
Wymagania
- min. 2 lata praktycznego doświadczenia komercyjnego na podobnym stanowisku inżynierskim
- Java na poziomie swobodnego czytania i modyfikowania istniejącego kodu (Struts + JSP — gotowość do wejścia w te technologie)
- praktyczna znajomość JavaScript (jQuery), HTML5 i CSS
- znajomość systemu Linux oraz Git
- gotowość do samodzielnej pracy z kodem backendowym i warstwą wizualną
- znajomość podstaw bezpieczeństwa aplikacji webowych
- język angielski min. B2
Mile widziane
- znajomość nowoczesnych frameworków frontendowych (React, Vue lub Angular)
Opis stanowiska
Pracujesz nad interfejsem do zarządzania klastrowym systemem pamięci masowej dla największych firm na świecie — rozwijasz nowe funkcje, ale też samodzielnie utrzymujesz i modernizujesz istniejące GUI oparte o Struts + JSP. To oferta dla inżyniera, który nie boi się dojrzałego kodu legacy i chce mieć realny wpływ na porządkowanie architektury oraz budowę nowego systemu. Uwaga: spora część pracy to refaktoryzacja i utrzymanie starego kodu, a nie tylko innowacyjne projekty — na start praca w biurze w celu przeszkolenia.
🔍 Dekoder Ogłoszenia
🔴
samodzielnym rozwojem i utrzymaniem istniejącego GUI
Może oznaczać pracę głównie nad poprawkami i utrzymaniem starego kodu, a nie nad innowacyjnymi projektami.
🔴
Refaktoryzacją, modernizacją i porządkowaniem architektury dojrzałego kodu
Może to być główny zakres obowiązków, co oznacza pracę nad starym, potencjalnie trudnym do zrozumienia i modyfikacji kodem.
🟡
Testowaniem zmian na fizycznym klastrze testowym
Wskazuje na potrzebę fizycznego dostępu do sprzętu i potencjalnie na bardziej czasochłonne procesy testowe.