Java Developer
⚲ 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.
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.