JustJoin.IT Hybrydowo Senior New

Senior Fullstack Developer (Java + React)

emagine Polska

⚲ Gdansk

Do uzgodnienia

Wymagania

  • Project Management
  • Java
  • Maven
  • Spring
  • Testing
  • Agile
  • Selenium
  • Liquibase
  • Cucumber
  • React

Opis stanowiska

Senior Fullstack Developer (Java + React)
Praca hybrydowa | Warszawa, Gdańsk, Gdynia lub Łódź | do 150 zł/h

Dołącz do projektu z obszaru bankowości i finansów, którego celem jest stworzenie nowej aplikacji do zarządzania kredytami strukturyzowanymi oraz covenantami.
Szukamy doświadczonego Senior Fullstack Developera, który będzie odpowiadać za rozwój aplikacji, poprawę doświadczeń użytkownika oraz jakość rozwiązania w całym cyklu wytwarzania oprogramowania.

Zakres obowiązków:
• rozwój aplikacji w technologiach Java i React,
• tworzenie oraz optymalizacja interfejsu użytkownika,
• analiza wymagań i rozbijanie ich na user stories,
• realizacja testów end-to-end,
• współpraca z zespołem w metodyce Agile,
• udział w projektowaniu i rozwijaniu rozwiązania od strony backendowej i frontendowej.

Wymagania:
• minimum 8 lat doświadczenia komercyjnego w Java,
• bardzo dobra znajomość Java 17+,
• minimum 5 lat doświadczenia z React,
• minimum 5 lat doświadczenia ze Spring Boot,
• minimum 5 lat doświadczenia z JPA,
• swobodna komunikacja w języku angielskim.

Mile widziane:
• Selenium,
• Liquibase,
• Maven,
• Cucumber.

🔍 Dekoder Ogłoszenia

🔴
poprawę doświadczeń użytkownika
Może oznaczać zarówno faktyczne ulepszenia UX, jak i konieczność naprawiania błędów zgłaszanych przez użytkowników.
🔴
jakość rozwiązania w całym cyklu wytwarzania oprogramowania
Może oznaczać odpowiedzialność za wszystko, od kodu po deployment i utrzymanie, nawet jeśli nie jest to jasno określone.
🔴
analiza wymagań i rozbijanie ich na user stories
Może oznaczać, że będziesz musiał samodzielnie definiować wymagania, a nie tylko je implementować.
🔴
realizacja testów end-to-end
Może oznaczać, że będziesz odpowiedzialny za pisanie i utrzymanie tych testów, a nie tylko za ich uruchamianie.
🔴
udział w projektowaniu i rozwijaniu rozwiązania od strony backendowej i frontendowej
Sugestia, że będziesz musiał angażować się w obie warstwy, co może być obciążające dla jednej osoby.