Backend Software Developer (Java)

Sirocco

Wrocław +1 więcej
hybrydowa
Spring Boot
Java
RESTful API
gRPC
☁️ AWS
☁️ Azure Cosmos DB
GCP
🏠 hybrydowa
🐍 Python

Wymagania

Technologie wymagane

Spring Boot

Java

RESTful API

gRPC

AWS

Azure Cosmos DB

GCP

Technologie mile widziane

Python

Nasze wymagania

  • Min. 5 lata doświadczenia w backend developmencie.
  • Bardzo dobra znajomość Java, Spring Boot oraz podstawy Pythona.
  • Doświadczenie w pracy z technologiami chmurowymi (AWS, Azure, GCP).
  • Dobra znajomość mikroserwisów, RESTful API, gRPC oraz architektur event-driven.
  • Praktyczna znajomość systemów kontroli wersji (GitLab, GitHub).
  • Umiejętność rozwiązywania problemów, pracy zespołowej i skutecznej komunikacji.
  • Doświadczenie w budowaniu skalowalnych, niezawodnych i łatwych w utrzymaniu systemów backendowych.

Mile widziane

  • Znajomość Pyhona
  • Doświadczenie w projektowaniu architektury systemów oraz prowadzeniu zespołów.
  • Znajomość narzędzi do konteneryzacji (Docker, Kubernetes).
  • Doświadczenie z pipeline’ami CI/CD i narzędziami automatyzacji.
  • Znajomość strategii przechowywania i cache’owania danych (SQL, NoSQL, Redis).

Twój zakres obowiązków

Poszukujemy utalentowanych Backend Software Developerów (junior / mid / senior), którzy dołączą do zespołu naszego Klieneta, rozwijającego skalowalne i wydajne aplikacje oraz usługi backendowe. Współpraca umożliwia pracę z nowoczesnymi technologiami i udział w projektach opartych na architekturze mikroserwisowej oraz rozwiązaniach chmurowych. Osoby z większym doświadczeniem będą miały również okazję brać udział w projektowaniu architektury systemów i mentorowaniu młodszych członków zespołu.

Kluczowe obowiązki:

- Projektowanie, rozwój i utrzymanie usług backendowych z wykorzystaniem Java, Spring Boot, Pythona oraz nowoczesnych technologii.

- Implementacja mikroserwisów, RESTful API, usług gRPC oraz systemów event-driven, dbając o wysoką dostępność, skalowalność i niezawodność rozwiązań.

- Wdrażanie i zarządzanie usługami na platformach chmurowych (AWS, Azure lub GCP).

- Udział w projektowaniu architektury systemów oraz współpraca z product managerami, architektami i innymi interesariuszami.

- Dbanie o wysoką jakość kodu poprzez testy jednostkowe, code review oraz stosowanie najlepszych praktyk developerskich.

- Praca z narzędziami kontroli wersji (GitLab, GitHub) oraz udział w procesach CI/CD.

- Udział w metodyce agile oraz ścisła współpraca w ramach zespołu.

Wyświetlenia: 5
Opublikowana15 dni temu
Wygasaza 27 dni
Tryb pracyhybrydowa
Źródło
Logo
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Backend Software Developer (Java)"