Dołączysz do zespołu technologicznego odpowiedzialnego za projektowanie i rozwój rozwiązań platformowych dla całego ekosystemu backendowego. Naszą misją jest tworzenie fundamentów technicznych, które umożliwiają szybki, bezpieczny i skalowalny rozwój funkcjonalności produktowych.
Senior Java Developer
Twój zakres obowiązków
- Tworzenie i utrzymywanie mikroserwisów, bibliotek i komponentów platformowych.
- Budowa referencyjnych mikroserwisów – wzorcowych implementacji architektury.
- Wdrażanie i promowanie standardów technicznych oraz dobrych praktyk.
- Realizacja Proof of Concept (PoC) dla nowych rozwiązań technologicznych.
- Wsparcie zespołów produktowych: przeglądy kodu, warsztaty, mentoring.
- Usprawnianie środowiska deweloperskiego (CI/CD, narzędzia chmurowe, monitoring).
Nasze wymagania
- Minimum 4 lata doświadczenia w rozwoju backendu w Java (11+).
- Bardzo dobra znajomość Spring Boot i architektury mikroserwisów.
- Doświadczenie w pracy z CI/CD, Dockerem, Kubernetesem i chmurą (GCP / OpenShift).
- Wiedza z zakresu DDD, architektury heksagonalnej i API-first development.
- Umiejętność pracy z systemami monitoringu i observability (Prometheus, Grafana, Istio, Dynatrace).
- Doświadczenie w tworzeniu bibliotek i komponentów współdzielonych.
- Proaktywność, dbałość o jakość kodu, gotowość do dzielenia się wiedzą.