Sii Poland

SII UKRAINE

SII SWEDEN

  • Trainings
  • Career
Join us Contact us
Back

Sii Poland

SII UKRAINE

SII SWEDEN

Back

Java Software Engineer with Quarkus & Dapr (f/m/x)

  • Senior
  • Remote, 
  • Hybrid, 
  • Office
  • Multiple locations Show all
This translation is generic and may include errors. Show original text
This offer base language is Polish. Translate into English.

Technologies & tools

Join a team developing modern, cloud-native solutions based on microservices architecture. The team designs and maintains distributed services running on container platforms, with full CI/CD automation and a strong focus on resiliency, scalability and observability of systems.

The project is in the active development and expansion phase of the platform - new services are being created and existing components are being developed. The role has a real impact on architectural decisions, technical standards and how services communicate. Quarkus and Dapr are key technologies used in the team's daily work.

Your tasks

  • Designing and implementing backend microservices in Java using Quarkus
  • Application of 12-Factor App principles in service design and maintenance
  • Implementation of synchronous and asynchronous communication between services (REST, gRPC, events, pub/sub)
  • Building cloud-native services using Dapr and its building blocks (service invocation, pub/sub, state stores, bindings, secrets, workflows)
  • Defining and maintaining Dapr component configurations for various backends (e.g. messaging systems, data stores)
  • Implementing service resiliency and stability mechanisms (retry, timeouts, circuit breakers, idempotency)
  • Collaborate on the creation and maintenance of CI/CD pipelines (build, testing, security scans, deployment)
  • Create and maintain unit, integration and contract tests
  • Deploying and operating services on container orchestration platforms (Kubernetes)
  • Ensuring observability of systems (structured logs, metrics, distributed tracing, OpenTelemetry)
  • Participate in code review, design sessions and production troubleshooting
  • Responsibility for services throughout the lifecycle

Requirements

  • Minimum 5 years of experience as a Software Engineer with very good knowledge of Java (11+)
  • Hands-on work with Quarkus in a production environment or in complex projects
  • Previous work with Dapr (sidecar model, service invocation and at least one area: pub/sub, state store, bindings, workflows)
  • Good knowledge of microservices architecture and 12-Factor App principles
  • Designing and consuming REST-based APIs
  • Experience working with Docker and deploying applications on Kubernetes or similar platforms
  • Ability to collaborate in agile teams and good technical communication skills
  • Very good knowledge of English (C1)
  • Residence in Poland required and fluency in the Polish language

Nice to have

  • Previous work with event streaming or messaging platforms (Kafka, RabbitMQ, Azure Service Bus, Event Hubs)
  • Familiarity with observability tools
  • Tangibility with Gateway API or service mesh
  • Experience working with Infrastructure as Code
  • Familiarity with SAP Integration Suite

Job no. 260407-NDXGS

Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.

Technologie i narzędzia

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.

Twoje zadania

  • 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

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

Nr oferty 260407-NDXGS

Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.

Quick apply

Java Software Engineer with Quarkus & Dapr (f/m/x)

Work mode*

Choose at least one option

Option was not selected

angle-down

Option was not selected

Attach CV*

Uploaded file:
  • file_icon Created with Sketch.

Acceptable files: doc, docx, pdf. (max 5MB)
Please submit your file in DOC, DOCX or PDF format
The upload size is limited to 5 MB
File is empty
File was not uploaded

At any time, you may withdraw your consent to the processing of personal data, but such withdrawal shall not affect the legal compliance of any processing of such data, which had occurred before you withdrew your consent. Detailed information on the processing of your personal data is specified in the Privacy Policy.

Sii Poland follows the Procedure for reporting law violations.

Create MySii account to follow your application's status
success

Your application has been submitted

We will contact you as soon as we review your CV

Processing...

Sorry, something went wrong and your message was not delivered

Refresh the page and try again. Contact us, if problem occurs again

We’re sorry, but the selected file appears to be damaged and we can't process it.

Please try uploading a different copy or a new version of the file. Contact us, if problem occurs again.

Benefits for you

Apply now Recommend a friend

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

Ta treść jest dostępna tylko w jednej wersji językowej.
Nastąpi przekierowanie do strony głównej.

Czy chcesz opuścić tę stronę?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden zur englischen Version der ausgewählten Seite weitergeleitet.

Möchten Sie fortfahren?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden auf die deutsche Homepage weitergeleitet.

Möchten Sie fortsetzen?