JustJoin.IT Praca zdalna Mid

Java Developer

Pointpack

⚲ Poznań

18 480 - 23 520 PLN netto (B2B)

Wymagania

  • KurrentDB/EventstoreDB
  • CI/CD
  • CQRS/Eventsourcing
  • Spring Cloud
  • Docker
  • Kubernetes
  • Amazon AWS
  • Kafka
  • PostgreSQL/MySQL
  • Spring Boot

Opis stanowiska

Od ponad 10 lat tworzymy wygodne i przyjazne środowisku systemy dostawy przesyłek. Technologia Pointpack to stale doskonalony system IT integrujący wiele firm kurierskich, e-sklepy, systemy kasowe, terminale płatnicze, automaty paczkowe. Poprzez integrację z naszym systemem, partnerzy, m.in Poczta Polska, DPD, czy GLS, stale zwiększają zasięg swoich usług kurierskich. Dzięki temu każdy z nas może odebrać swoje przesyłki już w blisko 20 tys. punktów w całej Polsce, m.in. w sklepach Żabka, Lidl, Kaufland, Lewiatan, Delikatesy Centrum, czy Groszek.

Dlaczego to robimy? Codziennie zmniejszamy ślad węglowy logistyki, bo dzięki sklepom i automatom z naszymi usługami, kurierzy przemierzają krótsze trasy, dostarczając wiele przesyłek jednocześnie. A obsłużyliśmy ich już ponad sto milionów!
Twój zakres obowiązków
• Projektowanie i rozwijanie backendowych aplikacji oraz API,
• Budowanie i utrzymanie serwisów opartych na Spring Boot i Spring Cloud,
• Praca z architekturą Event Sourcing i CQRS (KurrentDB, Kafka),
• Współpraca z zespołem w ramach Agile / Scrum,
• Udział w code review i dbałość o jakość techniczną rozwiązań,
• Współpraca przy projektowaniu architektury i podejmowaniu decyzji technicznych.

Wymagane:
• Min. 2 lata komercyjnego doświadczenia z Javą,
• Znajomość Spring Boot i Spring Cloud,
• Doświadczenie z bazami relacyjnymi (PostgreSQL / MySQL),
• Znajomość message brokerów – Kafka lub RabbitMQ,
• Praktyczna wiedza z zakresu Docker i Kubernetes,
• Doświadczenie z AWS (wdrożenia, usługi chmurowe),
• Znajomość narzędzi CI/CD (Jenkins, GitLab CI lub podobne),
• Rozumienie wzorców Event Sourcing i CQRS,
• Komunikatywny język polski


Akceptacji 7dniowego wdrożenia stacjonarnego po zatrudnieniu (Poznań lub Warszawa).

Mile widziane:
• Doświadczenie z KurrentDB (EventStoreDB),
• Znajomość wzorców mikroserwisowych i systemów rozproszonych,
• Doświadczenie z monolitami w środowiskach enterprise i ich migracją do mikroserwisów,
• Wykorzystanie narzędzi AI w pracy deweloperskiej.

🔍 Dekoder Ogłoszenia

🔴
stale doskonalony system IT
System może być w fazie ciągłych zmian i refaktoryzacji, co może oznaczać niestabilność lub brak jasno zdefiniowanych długoterminowych celów architektonicznych.
🔴
Współpraca przy projektowaniu architektury i podejmowaniu decyzji technicznych.
Chociaż brzmi to jak możliwość wpływu, może oznaczać, że zespół jest mały i oczekuje się, że każdy będzie aktywnie uczestniczył w tych procesach, nawet jeśli nie jest to jego główny obszar odpowiedzialności.
🟡
Udział w code review i dbałość o jakość techniczną rozwiązań
Jest to standardowa praktyka, ale może sugerować, że obecna jakość kodu wymaga znaczącej uwagi i poprawy.
🔴
Praca z architekturą Event Sourcing i CQRS (KurrentDB, Kafka)
Wymaga to specyficznej wiedzy i doświadczenia, które nie zawsze są powszechne, a implementacja może być złożona i trudna do debugowania.
🟡
Min. 2 lata komercyjnego doświadczenia z Javą
Choć podany jest minimalny staż, w praktyce może oznaczać, że szukają kogoś, kto szybko się wdroży i będzie samodzielny, bez potrzeby intensywnego szkolenia.