JustJoin.IT Hybrydowo Senior

Senior Java Developer

Tenarai

⚲ Kraków

21 840 - 25 200 PLN netto (B2B)

Wymagania

  • min. 6 lat doświadczenia z Java i Spring Boot
  • doświadczenie w budowaniu mikroserwisów, REST API i usług gRPC
  • praktyczne doświadczenie z GCP, Docker i Kubernetes
  • znajomość GitHub, Jenkins lub GitHub Actions
  • znajomość narzędzi monitoringu (Prometheus, Stackdriver/Cloud Monitoring)
  • podstawowe umiejętności skryptowe w Pythonie lub Bashu
  • doświadczenie z WireMock i testami wydajnościowymi
  • ważne pozwolenie na pracę w Polsce

Opis stanowiska

Tenarai poszukuje doświadczonego Senior Java Developera do zespołu odpowiedzialnego end-to-end za rozwój, testowanie i wsparcie szeroko używanego Software Development Kit, z którego korzystają tysiące deweloperów na świecie. Będziesz projektować, rozwijać i utrzymywać aplikacje backendowe w Java i Spring Boot, budować RESTful API i gRPC, wdrażać rozwiązania na Google Cloud Platform i Kubernetes oraz uczestniczyć w procesach CI/CD i wsparciu produkcyjnym. To oferta dla osoby z min. 6-letnim doświadczeniem, która ceni jakość i chce pracować w międzynarodowym środowisku. Model hybrydowy – 2-3 dni w tygodniu z biura w Krakowie. Uwaga: 'end-to-end for the development, testing & support' może oznaczać szeroki zakres obowiązków, w tym zadania wykraczające poza samo kodowanie.

🔍 Dekoder Ogłoszenia

🔴
a quality mindset
Oczekuje się dbałości o jakość kodu i procesów, ale niekoniecznie oznacza to dedykowane narzędzia czy procesy QA.
🔴
end-to-end for the development, testing & support
Zespół jest odpowiedzialny za cały cykl życia produktu, co może oznaczać szeroki zakres obowiązków, w tym zadania wykraczające poza samo kodowanie.
🔴
strong focus on continuous integration and continuous delivery
Może oznaczać, że procesy CI/CD są dobrze zaimplementowane, ale równie dobrze może być to tylko deklaracja bez konkretnych narzędzi czy automatyzacji.
🔴
Quality assurance work is mainly concentrated on test automation
Główny nacisk na automatyzację testów może oznaczać, że manualne testowanie jest minimalne lub zaniedbane.
🔴
challenging and innovative project using modern technologies
Może oznaczać ciekawe wyzwania techniczne, ale równie dobrze może być to próba przyciągnięcia kandydatów do projektu, który jest po prostu trudny lub niedopracowany.