Java Software Engineer z Quarkus & Dapr (f/m/x)
Sii Sp. z o.o.
⚲ Białystok, Centrum, Bydgoszcz, Gdańsk, Oliwa, Katowice, Kraków, Podgórze, Lublin, Łódź, Śródmieście, Piła, Poznań, Wilda, Rzeszów, Szczecin, Toruń, Warszawa, Mokotów, Wrocław, Fabryczna
Wymagania
- Java
- Quarkus
- DAPR
- Microservices
- 12 Factor App
- REST
- Event-Driven Architecture
- Docker
- Kubernetes
- gRPC
- OpenTelemetry
- Service Mesh
- Service Mesh Istio
- Service Mesh Envoy
- Kafka
- RabbitMQ
- Prometheus
- Grafana
- Terraform
- Helm
Opis stanowiska
Nasze wymagania: Minimum 5 lat doświadczenia jako Software Engineer z bardzo dobrą znajomością Javy (11+) Praktyczna praca z Quarkus w środowisku produkcyjnym lub w złożonych projektach Wcześniejsza praca z Dapr (model sidecar, service invocation oraz co najmniej jeden obszar: pub/sub, state store, bindings, workflows) Dobra znajomość architektury mikroserwisowej oraz zasad 12‑Factor App Projektowanie i konsumowanie API opartych o REST Doświadczenie w pracy z Dockerem oraz wdrażanie aplikacji na Kubernetes lub podobnych platformach Umiejętność współpracy w zespołach agile oraz dobra komunikacja techniczna Bardzo dobra znajomość języka angielskiego (C1) Wymagane przebywanie na terenie Polski oraz płynna znajomość języka polskiego Mile widziane: Wcześniejsza praca z platformami event streamingowymi lub messagingowymi (Kafka, RabbitMQ, Azure Service Bus, Event Hubs) Znajomość narzędzi observability Styczność z API Gateway lub service mesh Doświadczenie w pracy z Infrastructure as Code Znajomość SAP Integration Suite O projekcie: Dołącz do zespołu rozwijającego nowoczesne, cloud‑native rozwiązania oparte na architekturze mikroserwisowej. Zespół projektuje i utrzymuje rozproszone usługi działające na platformach kontenerowych, z pełną automatyzacją CI/CD oraz dużym naciskiem na odporność, skalowalność i obserwowalność systemów. Projekt znajduje się w fazie aktywnego rozwoju i rozbudowy platformy - powstają nowe serwisy oraz rozwijane są istniejące komponenty. Rola ma realny wpływ na decyzje architektoniczne, standardy techniczne oraz sposób komunikacji pomiędzy usługami. Quarkus i Dapr są kluczowymi technologiami wykorzystywanymi w codziennej pracy zespołu. Zakres obowiązków: Projektowanie i implementacja backendowych mikroserwisów w Javie z wykorzystaniem Quarkus Stosowanie zasad 12‑Factor App w projektowaniu i utrzymaniu usług Implementacja komunikacji synchronicznej i asynchronicznej pomiędzy serwisami (REST, gRPC, eventy, pub/sub) Budowanie usług cloud‑native z wykorzystaniem Dapr i jego building blocks (service invocation, pub/sub, state stores, bindings, secrets, workflows) Definiowanie i utrzymywanie konfiguracji komponentów Dapr dla różnych backendów (np. systemy messagingowe, magazyny danych) Wdrażanie mechanizmów odporności i stabilności usług (retry, timeouty, circuit breakers, idempotencja) Współpraca przy tworzeniu i utrzymaniu pipeline’ów CI/CD (build, testy, skany bezpieczeństwa, deployment) Tworzenie i utrzymywanie testów jednostkowych, integracyjnych oraz kontraktowych Wdrażanie i operowanie usług na platformach orkiestracji kontenerów (Kubernetes) Zapewnianie obserwowalności systemów (logi strukturalne, metryki, distributed tracing, OpenTelemetry) Udział w code review, sesjach projektowych oraz rozwiązywaniu problemów produkcyjnych Odpowiedzialność za usługi w całym cyklu życia Oferujemy: Tytuł Great Place to Work od 2015 roku - to dzięki opiniom pracowników otrzymujemy tytuł i wdrażamy nowe pomysły Stabilność zatrudnienia – 2,1 MLD PLN przychodu, brak długów, od 2006 roku na rynku Dzielimy się zyskiem z pracownikami - od 2022 roku przeznaczyliśmy na ten cel już ponad 76 milionów PLN Bogaty pakiet benefitów - prywatna opieka zdrowotna, platforma kafeteryjna, zniżki na samochody i więcej Komfortowe miejsce pracy - pracuj w naszych biurach klasy A lub zdalnie Dziesiątki fascynujących projektów dla prestiżowych marek z całego świata – możesz je zmieniać dzięki aplikacji Job Changer 1 000 000 PLN rocznie na Twoje pomysły - taką kwotą wspieramy pasje i akcje wolontariackie naszych pracowników Stawiamy na Twój rozwój - meetupy, webinary, platforma szkoleniowa i blog technologiczny – Ty wybierasz Fantastyczna atmosfera stworzona przez wszystkich Sii Power People