Oferta jest aktywna

Senior / Mid Java Developer

Nie określono wynagrodzenia
Nie określono rodzaju zatrudnieniaBrak informacji o doświadczeniuWarszawa
DCGWarszawa

O tej ofercie pracy

Poszukujemy Java Backend Developera na poziomie Mid/Senior do długofalowego projektu realizowanego dla naszego klienta z branży telekomunikacyjnej.

Osoba na tym stanowisku będzie odpowiedzialna za rozwój aplikacji backendowych udostępniających API katalogu produktów telekomunikacyjnych. Projekt obejmuje tworzenie nowoczesnych rozwiązań opartych na Java 21+ i Spring Boot, integrację z bazami danych oraz systemami zewnętrznymi, a także wdrażanie i utrzymywanie aplikacji w środowisku Kubernetes.

Zakres obowiązków:

  • Projektowanie, implementacja i rozwój API REST oraz logiki biznesowej

  • Tworzenie aplikacji backendowych w Java 21+ z wykorzystaniem Spring Boot / Spring

  • Projektowanie kontraktów API i utrzymywanie ich dokumentacji w OpenAPI/Swagger

  • Integracja aplikacji z bazami danych i systemami zewnętrznymi, w tym mapowanie i transformacja danych

  • Implementacja walidacji danych, spójnej obsługi błędów oraz mechanizmów uwierzytelniania i autoryzacji API

  • Tworzenie i utrzymywanie testów jednostkowych i integracyjnych

  • Dbanie o jakość kodu, udział w code review oraz diagnozowanie problemów i optymalizacja wydajności aplikacji

  • Współpraca z analitykami i architektami przy analizie wymagań i projektowaniu rozwiązań

  • Współpraca z zespołem DevOps przy wdrażaniu aplikacji na Kubernetes oraz diagnozowaniu problemów po wdrożeniu

Wymagania:

  • Praktyczne doświadczenie w tworzeniu aplikacji backendowych w Java oraz znajomość Java 21+

  • Praktyczna znajomość Spring Boot / Spring, w szczególności tworzenia API i zabezpieczania aplikacji z użyciem Spring Security

  • Umiejętność projektowania i implementacji API REST: HTTP/HTTPS, JSON, kody odpowiedzi, walidacja danych i obsługa błędów

  • Znajomość OpenAPI/Swagger i dokumentowania kontraktów API

  • Znajomość SQL i relacyjnych baz danych oraz doświadczenie w dostępie do danych z aplikacji Java

  • Znajomość Git i Maven

  • Znajomość zasad zabezpieczania API, w tym uwierzytelniania i autoryzacji z wykorzystaniem OAuth2/OIDC oraz JWT

  • Umiejętność tworzenia testów automatycznych, w tym jednostkowych i integracyjnych, z wykorzystaniem narzędzi takich jak JUnit, Mockito lub Testcontainers

  • Znajomość konteneryzacji aplikacji Java oraz procesu ich wdrażania w środowisku Kubernetes: obrazy kontenerowe, Deployment, Service, konfiguracja przez ConfigMap i Secret oraz sondy gotowości i dostępności

  • Umiejętność weryfikacji wdrożenia i podstawowej diagnostyki aplikacji na Kubernetes, w tym sprawdzania statusu podów i analizy logów

  • Umiejętność samodzielnej realizacji zadań developerskich oraz współpracy z analitykami, architektami i zespołem DevOps

  • Umiejętność pracy z AI przy tworzeniu projektu, implementacji i testów kodu

Mile widziane:

  • Doświadczenie w pracy z katalogami produktów lub systemami branży telekomunikacyjnej

  • Znajomość komunikacji asynchronicznej i brokerów wiadomości, takich jak Kafka lub RabbitMQ

  • Doświadczenie z PostgreSQL oraz JPA/Hibernate

  • Doświadczenie w pracy z pipeline'ami CI/CD, np. Github lub GitLab CI, oraz repozytoriami artefaktów Nexus lub Artifactory

  • Znajomość narzędzi monitoringu i obserwowalności, takich jak Prometheus/Grafana, ELK/OpenSearch oraz OpenTelemetry

  • Znajomość praktyk wdrażania aplikacji na Kubernetes

Oferujemy:

  • Szkolenia językowe

  • Stałe wsparcie konsultanta

  • Program rekomendacji pracowników

Informacje rynkowe

49 157 zł

Na podstawie 54 ofert z podanym wynagrodzeniem (Praca w Warszawie)

Pełne zestawienie wynagrodzeń

Często zadawane pytania

Jakiego wynagrodzenia mogę się spodziewać?

Ta oferta nie podaje wynagrodzenia. Podobne stanowiska w Warszawie oferują zwykle około 49 157 zł (mediana z 54 ofert).

Jak aplikować na tę ofertę?

Otwórz stronę źródłową i skontaktuj się tam z pracodawcą. Finder nigdy nie pobiera opłat od osób poszukujących pracy.

Czy te oferty pracy są aktualne?

Tak. Finder regularnie odświeża oferty pracy ze źródeł publicznych i usuwa zamknięte oferty.

Aplikuj