TheProtocol.IT Praca zdalna Mid

Java Developer (BPMN / Microservices) (m/k/n)

UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Wrocław

Wymagania

  • Java
  • BPMN
  • Camunda
  • Flowable
  • Activiti
  • jBPM
  • Spring
  • Spring Boot
  • Hibernate
  • REST API
  • Web Services
  • Maven
  • Kafka
  • PubSub
  • Google Cloud Platform
  • SQL
  • Git
  • AWS (nice to have)
  • Azure (nice to have)
  • Docker (nice to have)
  • Kubernetes (nice to have)
  • Helm (nice to have)
  • Znajomość Git oraz Azure DevOps

Opis stanowiska

Zakres obowiązków: - 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)