produkt rozwijany wewnętrznie, użytkownikami są klienci naszej organizacji, dlatego dbamy o jakość rozwiązania
rozwijamy aplikację do samoobsługi przez klientów (rozwój i budowanie nowych funkcjonalności) oraz nowy portal do sprzedaży usług (budujemy go od zera)
brak legacy kodu
produkty tworzone dla ponad 1,5 mln klientów w Polsce
zespoły mają duży wpływ na finalny kształt aplikacji
Technologie:
Programowanie: Java11, Spring, RabbitMQ, Redis, Oracle DB (wymagane co najmniej dwuletnie doświadczenie w pracy z Javą i Springiem, znajomość zagadnień mikroserwisów)
Architektura: mikroserwisy
Konteneryzacja: Kubernetes, Google Anthos, Docker
Kontrola wersji: Git, GitLab, CI/CD
Monitoring: ELK, Prometheus, Grafana
Zarządzanie: Jira, Confluence
Organizacja pracy:
Pracujemy w Scrumie, we frameworku LeSS, dwutygodniowe sprinty, wspólny backlog
Zespoły deweloperskie cross-funkcjonalne – backend, frontend, UX/UI, lead user (kompetencje analityczne i perspektywa użytkownika)
Głównie praca zdalna ze spotkaniami w biurze raz na dwa tygodnie
Wszyscy członkowie zespołu zaangażowani w doprecyzowanie potrzeb biznesowych, projektowanie rozwiązań, tworzenie ich i testy
Członkowie zespołów chcą uczyć się nowych dziedzin (np. React, DevOps)
Zespoły polskojęzyczne, współpraca z osobami z zagranicy (wewnątrz korporacji)
Zespoły decydują o finalnym kształcie produktu i sposobie realizacji celu sprintu