Senior Full Stack Developer – Java, React & SQL Expert
ITDS
Rola senior full-stack developera w projekcie dla klienta z sektora finansowego (rynki kapitałowe/trading). Będziesz pracować w małym, cross-funkcjonalnym zespole (4-6 osób) nad rozwiązaniami technologicznymi dla handlu. Na co dzień: analiza wymagań, implementacja w Java i SQL, okazjonalnie React (opcjonalnie), pair programming, wsparcie produkcyjne. Mimo tytułu 'React Expert', React jest traktowany jako opcjonalny – główny stack to Java+SQL.
Brakuje: nie podano konkretnych wersji javy, reacta ani bazy danych, brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe itp.).
Mimo tytułu 'React Expert', rola koncentruje się głównie na Javie i SQL – React jest opcjonalny i prawdopodobnie stanowi mniejszą część obowiązków. To przede wszystkim backendowa rola full-stack z naciskiem na technologie Java/SQL.
Rola senior full-stack developera w projekcie dla klienta z sektora finansowego (rynki kapitałowe/trading). Będziesz pracować w małym, cross-funkcjonalnym zespole (4-6 osób) nad rozwiązaniami technologicznymi dla handlu. Na co dzień: analiza wymagań, implementacja w Java i SQL, okazjonalnie React (opcjonalnie), pair programming, wsparcie produkcyjne. Mimo tytułu 'React Expert', React jest traktowany jako opcjonalny – główny stack to Java+SQL.
- ✓Nowoczesny stack (Java, Kotlin, React)
- ✓Mały zespół (4-6 osób) – większa sprawczość
- ✓Pair programming i nacisk na jakość kodu
- !React jest opcjonalny mimo tytułu 'Expert' – może być przesunięty na dalszy plan
- !Wsparcie produkcyjne może wiązać się z dyżurami (on-call) – brak informacji
- !Brak opisu procesu rekrutacyjnego
- !Klient z sektora finansowego może mieć legacy systemy
- •Pisanie kodu backendowego w Javie (i opcjonalnie Kotlin) z wykorzystaniem REST API
- •Projektowanie i optymalizacja zapytań SQL oraz struktur baz danych
- •Implementacja frontendowych komponentów w React (jeśli wymagane)
- •Udział w spotkaniach refinowania wymagań i dzielenie ich na user story
- •Pair programming z członkami zespołu w celu poprawy jakości kodu
- •Wsparcie produkcyjne – diagnozowanie i rozwiązywanie problemów na żywo
- •Przegląd kodu (code review) i identyfikacja długu technicznego
- •Praca z systemem kontroli wersji Git w środowisku UNIX/Linux
Oferta dla doświadczonych specjalistów (Senior).
Senior developer z silnym backendem Java+SQL, który miał styczność z UNIX-em i REST API, nawet jeśli frontendu nie zna. Osoba gotowa do nauki Reacta w razie potrzeby i akceptująca wsparcie produkcyjne.
Osoby z mniej niż 7 latami doświadczenia, szukające pracy w pełni zdalnej, nieakceptujące obecności w biurze w Krakowie, lub oczekujące wyłącznie pracy nad nowym kodem bez wsparcia produkcyjnego.
- ?Czy wsparcie produkcyjne wiąże się z dyżurami on-call? Jak często?
- ?Jaka jest proporcja backendu do frontendu w codziennej pracy?
- ?Czy zespół pracuje w metodyce Scrum/Agile? Jak długie są sprinty?
- ?Jakie narzędzia CI/CD są używane?
- ?Czy istnieje możliwość pracy zdalnej w pełnym wymiarze po okresie próbnym?
- ?Jaki jest stosunek pracy nad nowymi funkcjonalnościami do utrzymania (legacy)?
- −Nie podano konkretnych wersji Javy, Reacta ani bazy danych
- −Brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe itp.)
- −Nie wiadomo, czy istnieje budżet szkoleniowy lub certyfikacyjny
Mały, cross-funkcjonalny zespół z nastawieniem na pair programming, wymianę wiedzy i wspólne rozwiązywanie problemów. Kultura agile z szybkimi iteracjami i odpowiedzialnością za produkt.