Senior Backend Developer / Java (ona / on)
Senior Backend Developer/ Developerka (Java)
Lokalizacja: 100% zdalnie
Wynagrodzenie: 1200-1300 MD / B2B
Zakres obowiązków:
· 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
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
Senior Backend Developer / Java (ona / on)
Senior Backend Developer / Java (ona / on)