O projekcie
Projekt dotyczy rozwoju jednego z największych na rynku systemów do sprzedaży produktów ubezpieczeniowych majątkowych. Aplikacja ma rozbudowaną logikę, działa w mocno rozproszonym środowisku integrując się z wieloma innymi aplikacjami. Obsługuje bardzo dużą liczbę transakcji, dlatego wydajność i niezawodność mają w nim najwyższy priorytet.
Projekt ma duże znaczenie biznesowe, a jego plany rozwojowe zaplanowane są na wiele lat i z racji kluczowej roli systemu, plany prac rozwojowych są dosyć odporne na kryzysy rynkowe. Praca w tym projekcie to możliwość długofalowej stabilnej współpracy, dogłębnego poznania wykorzystywanych technologii i rozwiązań, a dla osób mających odpowiednie predyspozycje, możliwość rozwoju umiejętności.
Wiodące technologie i narzędzia: Java 11/Java 17, Spring Boot 2, Hibernate, CXF, Karma, AngularJS/Angular, Jenkins, Maven, Lombok, Spock, Sonar, Chceckstyle, pmd, Spotbugs, Oracle
Metodyka: Projekt realizowany w SCRUMie (2-tygodniowe sprinty)
Zespół: Tech Lead, Architekt, 4 streamy (lider + 2-8 developerów), analitycy i testerzy - solidny, doświadczony zespół dzielący się wiedzą i doświadczeniem.
Duży nacisk w organizacji pracy położony jest na jakość kodu. Znaczącą uwagę skupiamy na code review prowadzonym przez osoby bardziej doświadczone i w ramach którego omawianie są uwagi zarówno w obszarze technicznym jak i biznesowym.
Twój zakres obowiązków
80% implementacja rozwiązań aplikacji w stosie Java, Spring Boot, Hibernate, AngularJS
20% utrzymanie aplikacji - sprint serwisowy dynamiczny, dyżur co 3 tygodnie. Serwis reaguje na zmiany na produkcji gdy pojawią się błędy – de facto nie jest to naprawa błędów w kodzie, a refactor lub zmiany w konfiguracji.
Nasze wymagania
Min. 3 lata (regular) lub min 5 lat (senior) doświadczenia w projektach opartych o technologie Java.
Umiejętność projektowania REST API.
Znajomość i praktyczne doświadczenie we Frontendzie (AngularJS/Angular)
Otwartość (kontakt z biznesem), kreatywność i zaangażowanie.
Dbałość o wysoką jakość tworzonych rozwiązań.
Cenisz sobie współpracę w Zespole.
Swobodnie komunikujesz się w języku polskim.