.
Java Developer (BPMN / Microservices) (m/k/n)
  • Wrocław
Java Developer (BPMN / Microservices) (m/k/n)
Wrocław, Wrocław, Lower Silesian Voivodeship, Polska
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
6. 3. 2026
Informacje o stanowisku

technologies-expected :


  • Java
  • BPMN
  • Camunda
  • Flowable
  • Activiti
  • jBPM
  • Spring
  • Spring Boot
  • Hibernate
  • REST API
  • Web Services
  • Maven
  • Kafka
  • PubSub
  • Google Cloud Platform
  • SQL
  • Git

technologies-optional :


  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Helm

about-project :


  • ? 100% zdalnie
  • ? B2B
  • Do naszego zespołu poszukujemy doświadczonego Java Developera, który chce mieć realny wpływ na architekturę systemów oraz rozwój nowoczesnych, skalowalnych rozwiązań opartych o mikroserwisy i BPM.
  • Szukamy osoby analitycznej, która lubi rozkładać złożone problemy na mniejsze elementy i potrafi jasno komunikować kwestie techniczne. Cenimy samodzielność, inicjatywę oraz chęć współtworzenia rozwiązań od strony architektonicznej.

responsibilities :


  • Projektowanie i rozwój zaawansowanych, skalowalnych rozwiązań w Java (11+) i Spring Boot
  • Implementacja i modelowanie procesów w oparciu o BPMN 2.0
  • Tworzenie i rozwój REST API oraz GraphQL (queries, mutations)
  • Integracja systemów BPM z innymi aplikacjami w ekosystemie
  • Praca z Spring Batch (procesy batchowe / ETL / zadania cykliczne)
  • Projektowanie warstwy danych z wykorzystaniem Spring JPA i RDBMS (schematy, zapytania, transakcje, stored procedures)
  • Wdrażanie aplikacji konteneryzowanych (Docker) w Azure Kubernetes Service (AKS)
  • Zapewnienie odporności i wydajności (circuit breakers, retry, cache np. Redis, optymalizacja pod obciążeniem)
  • Udział w code review i odpowiedzialność za jakość oraz delivery
  • Monitorowanie i analiza logów (Azure Application Insights – logi, metryki, tracing, alerty)
  • Współpraca przy automatyzacji CI/CD (Azure DevOps, Git – branching, PR, pipeline’y)
  • Współtworzenie architektury systemu i podejmowanie decyzji technicznych
  • Utrzymywanie aktualnej dokumentacji technicznej (OpenAPI/Swagger, wersjonowanie API)

requirements-expected :


  • Komercyjne doświadczenie w programowaniu w Java (11+)
  • Bardzo dobra znajomość Spring Boot, Spring JPA, Hibernate
  • Doświadczenie w projektowaniu i implementacji procesów BPMN 2.0
  • Praktyczna znajomość narzędzi takich jak: Camunda, Flowable, Activiti lub jBPM
  • Doświadczenie w projektowaniu REST API i/lub GraphQL
  • Praca z relacyjnymi bazami danych (SQL, projektowanie schematów, transakcje)
  • Doświadczenie z Docker oraz Kubernetes (AKS mile widziany)
  • Znajomość kolejek i komunikacji asynchronicznej (Kafka, Service Bus, PubSub)
  • Doświadczenie z chmurą – preferowane Azure (Key Vault, Service Bus, Storage, Cosmos DB)
  • Znajomość Git oraz Azure DevOps
  • Znajomość zagadnień bezpieczeństwa: OAuth2, OIDC, API keys
  • Samodzielność i odpowiedzialność za dostarczanie rozwiązań end-to-end

  • Praca Wrocław
  • Wrocław - Oferty pracy w okolicznych lokalizacjach


    118 102
    19 278