Fullstack Developer
⚲ Warszawa
Do uzgodnienia
Wymagania
- potwierdzone komercyjne doświadczenie jako programista fullstack w projektach o podobnej skali
- doświadczenie i głębokie zrozumienie Scrum
- praktyczna znajomość Java, Kotlin i Angular
- znajomość OKD, Camel 4.8, Camunda 7/CIB7, WSO2 Micro Integrator v4.4.0
- znajomość Git, Jenkins, Docker
- doświadczenie w realizacji projektu stworzenia i wdrożenia systemu podobnej klasy w metodyce zwinnej
- znajomość branży ubezpieczeniowej, szczególnie obsługi szkód i roszczeń
Opis stanowiska
Fullstack developer do systemu SLS (System Likwidacji Szkód) w PKO BP Finat — pracy nad nowymi funkcjonalnościami i rozwojem istniejących rozwiązań w Java, Kotlin i Angular, z integracjami przez Camel, Camunda i WSO2. Szczera uwaga: ogłoszenie kładzie duży nacisk na analizę, diagnozowanie i usuwanie błędów oraz optymalizację istniejącego kodu — realnie spora część pracy może polegać na utrzymaniu i naprawianiu starego systemu, a nie tworzeniu od zera.
🔍 Dekoder Ogłoszenia
🔴
projektowanie, rozwój i utrzymanie systemu SLS (System Likwidacji Szkód)
Może oznaczać zarówno pracę nad nowymi funkcjonalnościami, jak i głównie zajmowanie się utrzymaniem i naprawą istniejącego, potencjalnie starego systemu.
🔴
implementacja nowych funkcjonalności oraz rozwój istniejących rozwiązań
Część pracy może polegać na dodawaniu nowych rzeczy, ale równie dobrze większość czasu może być poświęcona na modyfikację i rozbudowę już istniejącego kodu.
🟡
projektowanie i implementacja rozwiązań zgodnie z dobrymi praktykami programistycznymi i standardami architektonicznymi
Firma deklaruje dbanie o jakość, ale rzeczywiste stosowanie tych praktyk zależy od kultury zespołu i presji czasu.
🔴
analiza, diagnozowanie i usuwanie błędów oraz optymalizacja istniejącego kodu
Duża część pracy może polegać na "gaszeniu pożarów" i poprawianiu istniejącego kodu, zamiast na tworzeniu czegoś od zera.
🟡
współpraca z zespołem projektowym w metodyce Scrum, w tym udział w planowaniu, estymacji, przeglądach i retrospektywach
Standardowe elementy pracy w Scrum, ale ich efektywność i realny wpływ na proces zależą od dojrzałości zespołu i organizacji.