Java Developer
⚲ Kraków
24 360 - 26 880 PLN netto (B2B)
Wymagania
- min. 4 lata doświadczenia komercyjnego w programowaniu w Javie
- bardzo dobra znajomość Spring Framework oraz projektowania i implementacji REST API
- doświadczenie w pracy z relacyjnymi bazami danych (np. PostgreSQL)
- praktyczna znajomość procesów CI/CD oraz automatyzacji rozwoju oprogramowania
- doświadczenie w tworzeniu testów automatycznych (np. JUnit)
- swobodna komunikacja w języku angielskim i polskim min. B2
- gotowość do pracy hybrydowej — 6 dni w miesiącu z biura w Krakowie
Mile widziane
- doświadczenie w projektach integracyjnych, migracyjnych lub modernizacyjnych; znajomość technologii front-endowych
Opis stanowiska
j-labs szuka Java Developera do zespołu rozwijającego rozwiązania do komunikacji klientów korporacyjnych z globalną organizacją finansową — integrację systemów, wymianę danych, walidację plików i obsługę procesów płatniczych. Będziesz projektować i rozwijać aplikacje w Javie i Spring Framework, tworzyć REST API, uczestniczyć w migracjach i modernizacjach, dbać o jakość kodu oraz dzielić się wiedzą z mniej doświadczonymi członkami zespołu. Projekt jest customer-facing i realizowany w międzynarodowym środowisku. To oferta dla osoby, która chce mieć wpływ na architekturę i kierunek rozwoju platformy. Szczera uwaga: 'realny wpływ na architekturę' może oznaczać współtworzenie rozwiązań, ale ostateczne decyzje mogą należeć do starszych inżynierów lub architektów.
🔍 Dekoder Ogłoszenia
🔴
Chce mieć realny wpływ na architekturę systemów, wybór rozwiązań technicznych i kierunek rozwoju platformy
Oczekuje się, że będziesz aktywnie uczestniczyć w dyskusjach architektonicznych i proponować rozwiązania, ale ostateczne decyzje mogą należeć do starszych inżynierów lub architektów.
🔴
współpracy z zespołami z różnych regionów świata
Może oznaczać pracę w różnych strefach czasowych, co może wymagać elastyczności w godzinach pracy lub częstych spotkań w nietypowych porach.
🔴
6 x w miesiącu z biura
Wymaga częstej obecności w biurze, co może być uciążliwe dla osób preferujących pracę zdalną.
🟡
Współudział w projektach migracji, modernizacji i refaktoryzacji istniejących rozwiązań
Część pracy będzie polegać na pracy z istniejącym, potencjalnie starszym kodem, a nie tylko na tworzeniu nowych funkcjonalności od zera.
🟢
Dbanie o jakość kodu poprzez code review
Oczekuje się aktywnego udziału w procesie przeglądu kodu, zarówno jako recenzent, jak i osoba poddawana recenzji.