Java Developer
O PROJEKCIE
Projekt dotyczy rozwoju jednego z największych na rynku systemów do sprzedaży produktów ubezpieczeniowych majątkowych. System ma rozbudowaną logikę, działa w mocno rozproszonym środowisku integrując się z wieloma innymi systemami. System 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. Dlatego praca w projekcie daje 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 liderskich w zarządzaniu od 2 do nawet 8 osobowych developerskich streamów rozwojowych.
Charakter pracy: Stabilnie działający produkcyjnie system. Ma dojrzały i uporządkowany proces comiesięcznych wydań zawierający standardowe testy automatyczne i wydajnościowe. Podział Rozwój/Utrzymanie to średnio ok 80% rozwój / 20% utrzymanie. Utrzymanie realizowane w rotacyjnym oddzielnym streamie, więc w danym czasie (najczęściej sprincie) można skupić się w pełni na pracach rozwojowych.
Zespół: Zespoły są podzielone na streamy odpowiedzialne za poszczególne prace rozwojowe od małych kilkudniowych do wielomiesięcznych. Każdy stream to ok 3-8 developerów zależnie od wielkości i długości trwania prac rozwojowych. W ramach streamu jest PO, SM, Lider techniczny, dedykowany analityk oraz niezależny zespół testerski. Duży nacisk w organizacji pracy położony jest na jakość kodu, dlatego znaczącą uwagę skupiamy na code review prowadzone przez osoby bardziej doświadczone i w ramach którego omawianie są uwagi zarówno w obszarze technicznym jak i biznesowym.
Wiodące technologie: Java 8/Java 11, AngularJS, Karma, Gulp, Bootstrap, Spring Boot, Hibernate, CXF, Spock, Oracle, Hyperon, Maven, Gradle.
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 100 zł/h netto (B2B)
KOMPETENCJE
- Min. 3 lata doświadczenia 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.
Dodano dnia: 30-11-2021
Podziel się