Senior Java Developer
⚲ 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.