All offersWarszawaJavaProduct Developer (Java)
Product Developer (Java)
Java
UPC Polska

Product Developer (Java)

UPC Polska
Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    Java
    advanced
    Spring
    advanced
    Microservices
    regular
    RabbitMQ
    regular
    Redis
    regular
    Oracle DB
    regular
    Kubernetes
    nice to have

Job description

Online interview
Produkt i domena:
  • 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