JustJoin.IT Hybrydowo Senior

Senior Java Developer (insurance)

Primaris Services Sp. z o.o.

⚲ Warszawa

20 160 - 23 520 PLN netto (B2B)

Wymagania

  • Java
  • Spring Boot
  • Hibernate
  • Oracle
  • PostreSQL
  • SOAP
  • REST
  • Kafka

Opis stanowiska

Forma współpracy: kontrakt B2BStawka (B2B PLN netto + VAT/h): 120-140
Tryb: hybrydowy (uzgodnione spotkania projektowe raz na dwa tygodnie w zależności od potrzeb)

Poszukujemy osoby o profilu Senior Java Developer, która posiada min. 5 lat komercyjnego doświadczenia.
Wiodący stack technologiczny: Java, Spring Boot, JPA (Hibernate), baza danych Oracle, PostgreSQL, Kafka, REST, SOAP, architektura mikroserwisów, GIT, Maven, Informix, Rabbit, Azure

Projekt który będziemy gotowi Ci zaproponować dotyczy backendu aplikacji mobilnej. Ze względu na charakter projektu konieczne będzie przygotowanie wielu integracji z już istniejącymi systemami i komponentami. Projekt zakłada odejście od integracji opartych na SOAP na rzecz komunikacji REST oraz wyjście z klasycznej szyny integracyjnej. Backend rozwijany jest w technologii Java, w architekturze mikroserwisowej, z wykorzystaniem konteneryzacji w Dockerze. Integracja asynchroniczna realizowana jest z użyciem Apache Kafka. Monitoring oraz analiza logów opierają się na rozwiązaniach takich jak Elasticsearch i Kibana. 

Wymagania:
• min. 5 lat komercyjnego doświadczenia w podobnym obszarze
• płynna znajomość rozwiązań i narzędzi takich jak Java, Spring Boot, JPA (Hibernate), baza danych Oracle, PostgreSQL, Kafka, REST, SOAP
• praktyczna znajomość tworzenia i integracji API REST oraz SOAP
• doświadczenie w monitorowaniu działania systemów, analizie ryzyka oraz planowaniu rozwoju i migracji aplikacji
• znajomość rozwiązań komunikacji asynchronicznej 
• biegła znajomość j. polskiego (min. C1)
 
Współpracując z naszą organizacją będziesz mógł/mogła liczyć na:
• Ugruntowaną pozycją rynkową
• Projekty, w których będziesz miał/miała wpływ na ich rozwój
• Współpracę z atrakcyjnymi klientami biznesowymi z różnych branż (m.in.: finanse, bankowość, ubezpieczenia, healthcare, robotyzacja, energetyka, media)
• Bieżące informacje projektowe oraz stały dostęp do dokumentacji niezbędnej do realizacji zadań (np. Git, Gitflow, Angular, Docker, Primaris x TechTalks, Primaris Leadership Academy)
• Świetną atmosferę współpracy podczas realizacji projektów wśród zaangażowanych ludzi z pasją
 
Cały proces nawiązywania współpracy oraz onboarding prowadzony jest zdalnie.
 
Proces nawiązywania współpracy składa się z:
• rozmowy telefonicznej (do 30 min)
• zdalnej video rozmowy - weryfikacji techniczno-biznesowej z naszym specjalistą/specjalistką (60-90 min)
• zdalnego spotkania z Product Owner projektu (45 min)
 
Primaris Services to ponad 250 ekspertów na pokładzie i 15 lat doświadczenia w branży IT na rynku polskim oraz zagranicznym. Realizujemy ambitne projekty o wysokiej złożoności z różnych obszarów - m.in. bankowości, ubezpieczeń, healthcare, robotyzacji, energetyki, mediów (mamy ponad 40 aktywnych klientów). Rośniemy w siłę oraz ciągle poszerzamy portfolio zarówno naszych usług jak i klientów.
Zakres naszej działalności obejmuje budowę systemów od zera, ich rozwój oraz utrzymanie,  wdrożenia produktowe, alokacje całych Zespołów, a także pojedynczych Ekspertów w strukturach Klienta.
Ponadto od kilku lat działamy bardzo intensywnie jako złoty Partner firmy UiPath (obszar Robotic Process Automation) budując roboty i sprzedając licencje u naszych Klientów. Co miesiąc nawiązujemy współpracę z 7 nowymi osobami. Wierzymy, że ludzie z pasją to klucz do naszego wspólnego sukcesu! Właśnie dlatego ciągle poszukujemy nowych, zdolnych osób, które powiększą grono naszych współpracowników.

🔍 Dekoder Ogłoszenia

🔴
uzgodnione spotkania projektowe raz na dwa tygodnie w zależności od potrzeb
Może oznaczać, że spotkania będą częstsze niż raz na dwa tygodnie, jeśli projekt tego będzie wymagał.
🔴
przygotowanie wielu integracji z już istniejącymi systemami i komponentami
Może oznaczać pracę z przestarzałymi, trudnymi w integracji systemami, które wymagają dużo czasu i wysiłku.
🔴
odejście od integracji opartych na SOAP na rzecz komunikacji REST oraz wyjście z klasycznej szyny integracyjnej
Projekt może polegać głównie na refaktoryzacji i migracji istniejących rozwiązań, a nie na tworzeniu nowych funkcjonalności.
🔴
doświadczenie w monitorowaniu działania systemów, analizie ryzyka oraz planowaniu rozwoju i migracji aplikacji
Oprócz kodowania, od kandydata może być wymagane wykonywanie obowiązków związanych z administracją, analizą i planowaniem, które wykraczają poza typowe zadania developera.
🔴
Informix, Rabbit
Wymienione technologie mogą sugerować pracę z systemami starszymi lub mniej popularnymi, co może oznaczać specyficzne wyzwania techniczne.