Senior Java Developer (with experience in Performance Testing)

14 sierpnia 2024
Aplikuj do nas

Szczegóły

Lokalizacja

Warszawa

Specjalizacja

Programista Java, Tester

Technologia

Java, Selenium, Spring, Hibernate, Jenkins, Git

Tryb pracy

praca hybrydowa

Wymiar pracy

pełny etat

Rodzaj umowy

umowa o pracę

Pracodawca

Klient: Firma produktowa z niemieckim kapitałem, specjalizująca się w dostarczaniu zaawansowanych rozwiązań dla bankowości biznesowej. Nasz klient jest jednym z najbardziej innowacyjnych i jednocześnie najbardziej doświadczonych fintechów w Europie! Portfel produktów obejmuje rozwiązania cyfrowe, platformy integracyjne i bankowość korporacyjną. Zapewniają one kompleksowe i interaktywne funkcjonalności swoim klientom, koncentrując się na specyfice bankowości korporacyjnej i biznesowej. Firma tworzy gotowe produkty w zakresie płatności globalnych, zarządzania gotówką, onboarding klientów, cyfrowych procesów kredytowych, aplikacji bankowości korporacyjnej i wiele innych, które są zaprojektowane specjalnie z myślą o potrzebach korporacji. Szukamy obecnie Developera, który oprócz solidnej znajomości języka Java, posiada także zamiłowanie do testów wydajnościowych i chce angażować się w ich rozwój w kontekście aplikacji webowych.

Stanowisko: Senior Java Developer (with experience in Performance Testing).

Lokalizacja biura: Warszawa.

Model pracy: hybrydowy (3 dni w tygodniu praca zdalna, 2 dni praca z biura).

Produkt ‘Platforma cyfrowej bankowości korporacyjnej’ - cyfrowy kanał między bankiem, a klientem korporacyjnym. Niezawodne, gotowe rozwiązanie dla kanałów bankowości korporacyjnej oparte na najnowocześniejszych wzorcach architektury chmurowej, z szybkimi cyklami innowacji. Obejmuje intuicyjne interfejsy dla wszystkich kanałów internetowych i mobilnych, a także bezpośredni dostęp do otwartej bankowości. Wysokowydajne opcje kompilacji są już zintegrowane i oferują niezbędną swobodę rozbudowy platformy w dowolnym momencie. W projekcie dokonano migracji testów wydajnościowych z JMeter do Selenium i stosowane są dedykowane buildy Jenkins, które wykonują zaawansowane testy, symulując różne profile danych klientów.

Stack technologiczny: Java 17, Spring, Sprnig Boot, Hibernate, Maven, Gradle, Docker, Kubernetes, Jenkins, Selenium, GIT, ELK (Elasticsearch + Logstash + Kibana), REST API.

Podział pracy: 80% development, 20% utrzymanie i naprawa błędów.

Środowisko pracy: Ubuntu na mobilnej stacji roboczej, IntelliJ IDEA, 2 lub 3 monitory, elektryczne biurko w biurze.

Zespół obecnie liczy 7 osób (docelowo 8): 1 Team Leader, 1 Tester, 5 Developerów (Mid/Senior).

Zakres obowiązków

Developer weźmie udział w tworzeniu i doskonaleniu flagowego produktu naszego klienta, z którego korzystają czołowe banki w Europie. Osoba na tym stanowisku będzie jednocześnie pełniła funkcje dedykowanego Experta do spraw testów wydajnościowych, zaangażowanego ulepszenie obecnych rozwiązań firmy oraz otwartego na rozwój w tym zakresie w kontekście aplikacji webowych.

Zadania:

  • Tworzenie nowych funkcjonalności i rozszerzeń flagowego produktu, w języku Java,
  • Tworzenie kodu z dużym naciskiem na bezpieczeństwo, wydajność, przegląd, dobrą automatyzację testów, 
  • Udział w optymalizacji i rozwijaniu testów wydajnościowych oraz analizowanie wyników testów,
  • Pokrywanie kodu testami jednostkowymi, integracyjnymi oraz testami end-to-end (częściowo pisanymi przez testerów),
  • Regularna komunikacja z Developerami i Product Ownerami z centrali w Niemczech, w języku angielskim,
  • Mile widziana chęć komunikacji na poziomie technicznym z Inżynierami ze strony klientów.

Wymagania

  • Minimum 8 lat doświadczenia komercyjnego w programowaniu w języku Java,
  • Dobra znajomość: Spring, Hibernate, GIT, REST API,
  • Dobra znajomość i chęć do rozwoju w zakresie testów wydajnościowych,
  • Doświadczenie w pracy z narzędziami do automatyzacji testów, takimi jak Selenium, Jenkins,
  • Praktyczna znajomość metodologii Agile oraz standardów ISO 9001 i ISO 27001,
  • Umiejętność skoncentrowania na kliencie, dbałość o szczegóły, dążenie do poszukiwania optymalnych rozwiązań,
  • Pasja do projektowania i tworzenia dobrej jakości kodu i testów,
  • Poczucie odpowiedzialności za realizowane zadania – nastawienie na 'ownership’,
  • Gotowość do ciągłego rozwoju zawodowego,
  • Bardzo dobra znajomość języka angielskiego w mowie i piśmie (min. B2) – codzienna praca w międzynarodowym środowisku,
  • Wyższe wykształcenie w dziedzinie Informatyki lub dziedzinie pokrewnej (co najmniej inżynierskie).

Firma oferuje

  • Stabilne zatrudnienie w firmie o ugruntowanej pozycji na rynku globalnym,
  • Współpraca na podstawie umowy o pracę (KUP 60%),
  • Premia roczna w wysokości miesięcznego wynagrodzenia, uzależniona od spełnienia celów,
  • Praca przy ciekawych, innowacyjnych projektach,
  • Możliwość pracy zdalnej przez 3 dni w tygodniu,
  • Możliwości rozwoju w różnych kierunkach w zależności od umiejętności i ambicji (np. Technical Lead, Architect, Security Expert, Technical Product Owner i inne),
  • Swobodny dress code, płaska hierarchia i przyjazna, niekorporacyjna atmosfera,
  • Pracę w międzynarodowym środowisku,
  • Zdrowy work-life balans,
  • Środowisko pracy: Ubuntu na mobilnej stacji roboczej, IntelliJ IDEA, 2 lub 3 monitory, elektryczne biurko w biurze,
  • Benefity pozapłacowe: ubezpieczenie na życie, prywatna opieka medyczna, karta Multisport,
  • Warszawski zespół: ok. 65-70 osób pracujących w ok. 7-osobowych zespołach,
  • Lokalizacja biura: Warszawa (obok stacji Warszawa Zachodnia).

Prosimy o przesłanie CV w j. angielskim. 

Aplikuj do nas

    Załącz CV

    Administratorem Twoich danych osobowych jest IFIRMA SA, z siedzibą we Wrocławiu, ul. Grabiszyńska 241G, 53-234 Wrocław, Nr wpisu do Rejestru Agencji Zatrudnienia: 1264. W sprawach dotyczących przetwarzania danych osobowych możesz się kontaktować z naszym Inspektorem Ochrony Danych, pod adresem [email protected] lub listownie na adres korespondencyjny IFIRMA SA.
    Twoje dane osobowe będziemy przetwarzać w celu prowadzenia procesów rekrutacyjnych, w szczególności poprzez ocenę Twoich kwalifikacji i umiejętności i przedstawienie Twojej kandydatury potencjalnemu pracodawcy. Podstawą prawną przetwarzania Twoich danych osobowych będzie udzielona przez Ciebie zgoda (art. 6 ust. 1 lit a RODO). Wyrażenie tej zgody jest dobrowolne i przysługuje Ci prawo do jej cofnięcia w dowolnym momencie. Wycofanie zgody nie ma wpływu na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej wycofaniem. Twoje dane możemy także przetwarzać w celach związanych z rozstrzyganiem sporów, rozpatrywaniem skarg i prowadzeniem postępowań prawnych, co stanowi nasz prawnie uzasadniony interes w rozumieniu art. 6 ust. 1 lit. f RODO oraz innych celach związanych z prowadzeniem procesów rekrutacyjnych opisanych szczegółowo w Polityce Prywatności dla Kandydatów. Masz prawo żądania dostępu do Twoich danych, ich sprostowania, usunięcia, wniesienia sprzeciwu, przenoszenia lub ograniczenia przetwarzania. Masz także prawo do cofnięcia zgody w każdym momencie, również w zakresie poszczególnych form kontaktu z Tobą. Posiadasz również prawo do wniesienia skargi do organu nadzorczego, celem skorzystania z możliwości ochrony przewidzianej przez prawo. Więcej informacji znajdziesz w Polityce Prywatności dla Kandydatów
    Czytaj więcej
    Aplikuj do nas