Poszukujemy Mid Back-End Developera (Java), który będzie odpowiedzialny za rozwój i utrzymanie skalowalnych systemów backendowych obsługujących rozwiązania wykorzystywane globalnie. Rola jest hands-on, z realnym wpływem na architekturę systemów oraz jakość dostarczanych rozwiązań.
Mid Backend Engineer (Java)
Twój zakres obowiązków
- rojektowanie i rozwój aplikacji backendowych oraz API w Java i Spring Boot
- Udział w pełnym cyklu wytwórczym: analiza wymagań, projekt, implementacja, testy, wdrożenie i monitoring
- Praca nad skalowalnością, wydajnością i bezpieczeństwem systemów
- Współpraca z zespołami produktowymi, analitycznymi i DevOps
- Zapewnienie obserwowalności systemów (logi, metryki, alerty)
- Dbanie o jakość kodu, standardy inżynierskie oraz dokumentację techniczną
- Mentoring młodszych członków zespołu
Nasze wymagania
- Min. 3 lata komercyjnego doświadczenia w Java
- Bardzo dobra znajomość Spring / Spring Boot
- Doświadczenie w projektowaniu systemów rozproszonych i mikroserwisów
- (Docker, Kubernetes)
- Doświadczenie z CI/CD oraz automatyzacją buildów i wdrożeń
- Umiejętność mierzenia i poprawy wydajności aplikacji
- (profilowanie, benchmarki, APM – np. JFR, JMeter, Micrometer, New Relic, Datadog)
- Doświadczenie w programmatic advertising (DSP, SSP, ad exchanges)
- Znajomość baz danych NoSQL (MongoDB, Couchbase) oraz SQL
- Doświadczenie z Spring WebFlux / programowaniem reaktywnym
- Znajomość narzędzi monitoringu i alertingu: Prometheus, Grafana, Kibana
To oferujemy
- Zatrudnienie na B2B
- Długoterminową współpracę
- Pracę w modelu hybrydowym 2-3 dni w tygodniu w biurze
- Króki proces rekrutacji (max 2 rozmowy z klientem)