Senior Java Fullstack Developer

Makeitright Sp. z o.o. Gdańsk Gdynia Warszawa 2026-10-28

Wymagania

  • Doświadczenie w pracy z JDK 21+ oraz Spring Boot 3.5. Większość usług przechodzi obecnie na JDK 25+ i Spring Boot 4.x. 
  • Praktyczna znajomość Git, Maven oraz OpenAPI (Swagger) w zakresie projektowania i dokumentowania API. 
  • Podstawowa wiedza praktyczna dotycząca procesów wydawniczych CI/CD oraz narzędzia Jenkins. 
  • Umiejętność tworzenia testów jednostkowych i integracyjnych z wykorzystaniem JUnit 5, AssertJ oraz WireMock. 
  • Znajomość SQL oraz technologii dostępu do danych, takich jak JDBC, Spring Template i ORM z wykorzystaniem Hibernate. 
  • Znajomość środowisk programistycznych JetBrains IntelliJ IDEA i Microsoft Visual Studio Code. 
  • Umiejętność korzystania z narzędzi do testowania API, takich jak Bruno, IntelliJ HTTP Client lub Postman. 
  • Znajomość JavaScript, TypeScript oraz Angular 2+ w zakresie rozwoju warstwy frontendowej. 
  • Umiejętność efektywnego wykorzystywania narzędzi AI wspierających programowanie, testowanie i automatyzację powtarzalnych zadań. 

Dodatkowym atutem będzie

  • Doświadczenie w prowadzeniu i rozwijaniu testów backendowych. 
  • Umiejętność dbania o jakość, niezawodność i skalowalność usług. 
  • Doświadczenie w pracy w zespołach zwinnych oraz przy rozwoju dużych systemów bankowych. 

Senior Java Fullstack Developer

Poziom doświadczenia: Senior
Lokalizacja: Gdańsk, Gdynia lub Warszawa
Model pracy: Hybrydowy – minimum 60% obecności w biurze

Opis projektu

Dla naszego Klienta z sektora bankowego poszukujemy doświadczonej osoby na stanowisko Senior Java Fullstack Developer.

Dołączysz do zespołu technologicznego odpowiedzialnego za rozwój cyfrowych kanałów obsługi klienta. Zespół pracuje głównie w Warszawie i składa się z sześciu zwinnych zespołów, które współpracują przy projektowaniu, rozwijaniu, testowaniu i doskonaleniu produktów cyfrowych.

To okazja do udziału w rozwoju nowoczesnej, rozbudowanej platformy bankowej oraz wpływania na rozwiązania na każdym etapie ich powstawania – od koncepcji i projektu technicznego po wdrożenie produkcyjne i dalsze utrzymanie.

Projekt zakłada długoterminową współpracę.

Zakres obowiązków

  • Projektowanie, rozwijanie, testowanie i utrzymywanie usług backendowych wspierających cyfrowe platformy bankowe. 
  • Koordynowanie i realizowanie testów backendowych w ramach zespołu zwinnego, z naciskiem na jakość, niezawodność i skalowalność rozwiązań. 
  • Ścisła współpraca z interesariuszami biznesowymi w celu analizy wymagań i współtworzenia rozwiązań technicznych. 
  • Wspieranie prac analitycznych oraz przekładanie potrzeb biznesowych na rozwiązania technologiczne. 
  • Wykorzystywanie narzędzi opartych na sztucznej inteligencji w codziennej pracy programistycznej, testowaniu i automatyzacji. 
  • Udział w całym cyklu życia produktu – od projektowania technicznego i implementacji po ciągłe doskonalenie oraz wsparcie operacyjne. 
  • Współpraca z interdyscyplinarnym zespołem w celu dostarczania rozwiązań odpowiadających na potrzeby klientów banku. 

Dlaczego warto dołączyć do projektu?

  • Możliwość pracy przy nowoczesnej platformie bankowej. 
  • Udział w pełnym cyklu rozwoju produktów cyfrowych. 
  • Współpraca z interdyscyplinarnym zespołem technologicznym. 
  • Wykorzystanie nowoczesnych technologii Java oraz narzędzi AI w codziennej pracy. 
  • Perspektywa długoterminowej współpracy. 

Zainteresowany/a? Prześlij swoją aplikację i dołącz do zespołu rozwijającego nowoczesne rozwiązania dla sektora bankowego.

,[] Requirements: Java, Ada, CIS, CA, Spring Boot, Git, Maven, OpenAPI, Swagger, API, CI/CD, Jenkins, JUnit, SQL, JDBC, Spring, ORM, Hibernate, IntelliJ IDEA, Visual Studio, HTTP, Postman, JavaScript, TypeScript, Angular, AI