Senior Fullstack Developer
⚲ Warszawa
110–120 zł netto (+ VAT) / godz.
Wymagania
- minimum 5 lat komercyjnego doświadczenia w programowaniu obiektowym
- praktyczne doświadczenie z Java 17+ oraz Spring Boot/Spring Integration
- komercyjne doświadczenie z React
- znajomość relacyjnych baz danych
- doświadczenie z REST, SOAP, XML i JSON
- znajomość Git, Maven, Jira i Jenkins
- doświadczenie z systemami kolejkowymi i znajomość zasad komunikacji asynchronicznej
- wykształcenie wyższe informatyczne lub pokrewne
Opis stanowiska
Rozwój nowych i modyfikacja istniejących aplikacji oraz serwisów — implementacja rozwiązań backendowych w Java i frontendowych w React, tworzenie testów, projektowanie i analiza rozwiązań technicznych, rozwój i integracja usług REST/SOAP, praca z relacyjnymi bazami danych i systemami kolejkowymi. Rola koncentruje się przede wszystkim na backendzie, ale obejmuje także rozwój frontendu oraz udział w analizie i projektowaniu rozwiązań. Uwaga: mimo że główny nacisk jest na backend, będziesz musiał poświęcić znaczną część czasu na zadania frontendowe — co może być sprzeczne z oczekiwaniami osoby szukającej roli stricte backendowej.
🔍 Dekoder Ogłoszenia
🔴
Rola koncentruje się przede wszystkim na backendzie, ale obejmuje także rozwój frontendu
Chociaż główny nacisk jest na backend, będziesz musiał poświęcić znaczną część czasu na zadania frontendowe, co może być sprzeczne z oczekiwaniami osoby szukającej roli stricte backendowej.
🔴
umiejętność analizy i projektowania rozwiązań
Oczekuje się, że będziesz aktywnie uczestniczyć w procesie decyzyjnym dotyczącym architektury i wyboru technologii, a nie tylko implementować gotowe założenia.
🔴
minimum 5 lat komercyjnego doświadczenia w programowaniu obiektowym
Chociaż podano konkretną liczbę lat, może to oznaczać, że szukają kogoś z bardzo ugruntowaną wiedzą i doświadczeniem w praktycznym rozwiązywaniu problemów, a nie tylko z przepracowanym czasem.
🔴
znajomość relacyjnych baz danych
Wymaganie jest ogólne i może oznaczać zarówno podstawową znajomość SQL, jak i potrzebę zaawansowanego modelowania danych i optymalizacji zapytań.
🟡
dbanie o jakość, wydajność i niezawodność oprogramowania
Jest to standardowy obowiązek, ale może sugerować, że obecne rozwiązania wymagają poprawy lub że nacisk na te aspekty jest bardzo wysoki.