freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Builds a new insurance sales platform from scratch using Java, Spring Boot, and Angular; maintains high performance and reliability for thousands of agents.

Ogłoszenie archiwalne, może być już nieaktualne.

O PROJEKCIE

Projekt wewnętrzny, realizowany dla jednego z największych ubezpieczycieli w Polsce. Dotyczy budowy nowego systemu do sprzedaży produktów ubezpieczeniowych majątkowych. Użytkownikiem systemu jest kilkadziesiąt tys. sprzedawców, będących w większości agentami ubezpieczeniowymi. System ma bardzo dużą skalę użycia i znaczenie biznesowe, więc bardzo istotna jest w jego realizacji niezawodność i wydajność.

Aplikację piszemy od zera w aktualnych technologiach. W tym momencie rozwijane są 2 linie produktowe jako niezależne aplikacje - jedną z nich są gwarancje bankowe, a wkrótce dołączy do nich moduł do obsługi produktów transportowych.

Zespół: podzielony na streamy odpowiedzialne za poszczególne moduły aplikacji. Każdy stream to ok6-10 osób zależnie od wielkości modułu. W ramach streamu jest PO, SM, dedykowany analityk oraz niezależny zespół testerski.

Charakter pracy: udział w tworzeniu projektu od zera. W przyszłości wsparcie produkcyjne po wdrożeniu istotnych biznesowo elementów systemu i jego równoległy dalszy rozwój.

Wiodące technologie: Java11, Angular 12/ RxJS / Redux (NgXS), SpringBoot 2, Hibernate, CXF, Spock, Oracle, Hyperon, Maven.

Metodyka: projekt realizowany w SCRUM w 2-tygodniowych sprintach.

Tryb pracy: model hybrydowy (praca zdalna + 2/3 dni w biurze w miesiącu - nowoczesne biuro w okolicy Ronda Daszyńskiego).

Stawka: do 90 zł/h netto (B2B).

KOMPETENCJE

  • Min. 1,5 - roczne doświadczenie w projektach opartych o technologie tj. Java, Spring Boot.
  • Mile widziana znajomość Angulara.
  • Znajomość zasad programowania obiektowego, dekompozycji, hermetyzacji.
  • Umiejętność analitycznego myślenia.
  • Komunikatywność i samodzielność w działaniu.
  • Swoboda w komunikowaniu własnych pomysłów.
  • Dbałość o wysoką jakość kodu.
  • Umiejętność pracy w grupie.
  • Znajomość GIT, Jira, Jenkins.
  • Znajomość wzorców GoF.

See also