NoFluffJobs Hybrydowo Senior New

Java Full Stack Engineer

Verita HR

⚲ Kraków

27 300 - 30 450 PLN (B2B)

Wymagania

  • bardzo dobra znajomość Java i doświadczenie w tworzeniu usług backendowych
  • rozumienie koncepcji SRE: monitoring, alerting, SLI, SLO, error budgets, incident management
  • praktyczne doświadczenie z Prometheus, PromQL, exporterami, instrumentacją metryk i regułami alertów
  • doświadczenie w integracji z Grafana: dashboardy, data sources, alerting APIs, automatyzacja konfiguracji
  • rozumienie reliability i observability: HA, fault tolerance, timeouty, retry, circuit breakery, rate limiting, idempotentność, logowanie, metryki, distributed tracing
  • doświadczenie w testowaniu oprogramowania: JUnit, Mockito, testy integracyjne, testy API, code review, automatyczne kontrole jakości
  • praca hybrydowa: 6 dni w miesiącu z biura w Krakowie

Mile widziane

  • znajomość JavaScript lub TypeScript oraz doświadczenie z frameworkiem frontendowym (React, Vue lub Angular)

Opis stanowiska

To rola w międzynarodowym banku przy budowie narzędzi SRE w Javie — projektujesz i rozwijasz rozwiązania end-to-end: backend, REST API, bazy danych, frontend, dashboardy monitoringu, alerting i pipeline'y CI/CD. Duży nacisk jest na reliability i observability: SLI/SLO, error budgets, Prometheus, PromQL, Grafana, circuit breakery, retry, idempotentność i distributed tracing. Będziesz współpracować z architektami enterprise, product managerami i interesariuszami po stronie klienta. Uwaga: to kontrakt przez agencję, a 'nowoczesne technologie' i 'stabilne, długoterminowe projekty' to ogólniki — realny zakres wpływu na projekt może być ograniczony.

🔍 Dekoder Ogłoszenia

🔴
lead international bank
Chociaż bank jest duży i międzynarodowy, niekoniecznie oznacza to, że projekt jest innowacyjny lub że będziesz miał duży wpływ na jego kształt.
🔴
Stable, long-term projects
Może oznaczać, że projekt jest stabilny, ale też że może brakować w nim nowości i wyzwań związanych z nowymi technologiami.
🔴
Growth and development opportunities with the possibility to move between projects
Możliwość rozwoju może być ograniczona do istniejących projektów, a przenosiny między nimi mogą nie być tak łatwe, jak sugeruje ogłoszenie.
🔴
Working with modern IT technologies
Określenie 'nowoczesne technologie' jest bardzo ogólne i może oznaczać zarówno najnowsze rozwiązania, jak i te, które są powszechnie używane, ale niekoniecznie innowacyjne.
🔴
prestigious position at one of the world's largest banks
Pozycja może być prestiżowa ze względu na nazwę banku, ale niekoniecznie oznacza to satysfakcjonujące zadania czy dobrą kulturę pracy.