NoFluffJobs Praca zdalna Senior

Senior Backend Developer / Developerka (Java)

ASTEK Polska

⚲ Warszawa

25 200 - 27 300 PLN (B2B)

Wymagania

  • Java
  • Spring Boot
  • REST API
  • API
  • Kafka
  • PostgreSQL
  • Docker
  • Kubernetes
  • CD
  • Git
  • Spring Security
  • OWASP
  • AI
  • GCP (nice to have)
  • Testing (nice to have)
  • Spock (nice to have)
  • BDD (nice to have)
  • React (nice to have)
  • Angular (nice to have)

Opis stanowiska

O projekcie: Senior Backend Developer / Developerka (Java)  Lokalizacja: 100% zdalnie Wynagrodzenie: 1200-1300 MD / B2B Nr referencyjny: AO221408 Wymagania: - Minimum 5 lat doświadczenia komercyjnego na podobnym stanowisku - Bardzo dobra znajomość Java (17+) i Spring Boot - Doświadczenie w systemach rozproszonych i architekturze mikroserwisowej - Projektowanie REST API i systemów wysokiego ruchu - Komunikacja asynchroniczna (Kafka lub podobne) - PostgreSQL i modelowanie danych - Docker i Kubernetes - CI/CD oraz Git - Narzędzia obserwowalności (logi, metryki, tracing) - Praca w Agile - Angielski min. B2 - Spring Security - OAuth2 / OpenID Connect - Dobre praktyki OWASP - Doświadczenie z utrzymaniem produkcji - Kompetencje AI, m.in: codzienne wykorzystywanie asystentów AI w pracy programistycznej, umiejętność tworzenia promptów do debugowania, refaktoryzacji i generowania testów, umiejętność weryfikacji i review, doświadczenie w przyspieszaniu developmentu Mile widziane: - GCP lub inne platformy chmurowe - Contract testing / consumer-driven contracts - Spock / BDD - Podstawy frontend (React/Angular) - Mentoring i wprowadzanie nowych praktyk do zespołu Codzienne zadania: - Projektowanie architektury skalowalnych systemów rozproszonych - Tworzenie i utrzymywanie wysokowydajnych mikroserwisów w Java i Spring Boot - Projektowanie i rozwój API REST oraz komunikacji asynchronicznej (Kafka) - Zapewnienie niezawodności, obserwowalności i wydajności usług działających w dużej skali - Współpraca z zespołami cross-funkcjonalnymi (produkt, QA, UX, inne zespoły) - Utrzymywanie dokumentacji technicznej i kontraktów API - Podnoszenie standardów inżynierskich i jakości kodu w zespole - Diagnozowanie i rozwiązywanie złożonych problemów produkcyjnych - AI-Augmented Engineering - Wykorzystywanie asystentów AI do przyspieszania developmentu, debugowania i refaktoryzacji - Automatyzacja powtarzalnych zadań - Optymalizacja workflow developerskiego przy użyciu narzędzi AI - Wspieranie analizy incydentów (analiza logów i wzorców z użyciem AI) - Podnoszenie produktywności zespołu poprzez praktyczne wdrażanie AI - Ocena i bezpieczne wprowadzanie nowych narzędzi AI do pracy zespołu