Przejdź do treści głównej

Java Backend Developer

Technology
JOB SOLUTIONS
Warszawa, Polska3 dni temuDo 26.12.2026
Pełny etatHybrydowa

Opis stanowiska

Job Solutions to firma specjalizująca się w realizacji procesów rekrutacyjnych oraz dostarczaniu rozwiązań personalnych dla klientów z różnych sektorów gospodarki.

Wspieramy organizacje w pozyskiwaniu wykwalifikowanych specjalistów, dopasowując kompetencje kandydatów do potrzeb biznesowych i specyfiki realizowanych projektów. Współpracujemy zarówno z firmami rozwijającymi swoje zespoły, jak i dużymi organizacjami poszukującymi specjalistów do realizacji projektów technologicznych, operacyjnych i biznesowych.

Do projektu realizowanego dla naszego klienta, lidera w branży telekomunikacyjnej, poszukujemy Java Backend Developera na poziomie Mid/Senior, który będzie odpowiedzialny za rozwój aplikacji i interfejsów API wykorzystywanych w katalogu produktów telekomunikacyjnych. Projekt opiera się na Java 21 , Spring Boot / Spring, a aplikacje wdrażane są w środowisku Kubernetes.

Opis stanowiska:

  • Projektowanie, tworzenie i rozwijanie aplikacji backendowych w Java 21 z wykorzystaniem Spring Boot / Spring.

  • Projektowanie i implementacja REST API oraz logiki biznesowej.

  • Tworzenie i utrzymywanie dokumentacji API w OpenAPI/Swagger.

  • Integracja aplikacji z bazami danych i systemami zewnętrznymi.

  • Implementacja mechanizmów bezpieczeństwa API, walidacji danych oraz obsługi błędów.

  • Tworzenie testów jednostkowych i integracyjnych.

  • Udział w code review, optymalizacji wydajności i rozwiązywaniu problemów technicznych.

  • Współpraca z analitykami, architektami i zespołem DevOps przy projektowaniu oraz wdrażaniu rozwiązań na Kubernetes.

Wymagania:
  • Praktyczne doświadczenie w programowaniu backendowym w Java oraz znajomość Java 21 .

  • Bardzo dobra znajomość Spring Boot / Spring, w tym Spring Security.

  • Doświadczenie w projektowaniu i tworzeniu REST API.

  • Znajomość OpenAPI/Swagger.

  • Znajomość SQL i relacyjnych baz danych.

  • Znajomość Git i Maven.

  • Znajomość OAuth2/OIDC oraz JWT.

  • Doświadczenie w tworzeniu testów automatycznych (np. JUnit, Mockito, Testcontainers).

  • Znajomość Docker/konteneryzacji oraz wdrażania i diagnozowania aplikacji w Kubernetes.

  • Umiejętność samodzielnej pracy oraz współpracy z zespołami technicznymi.

  • Umiejętność wykorzystywania narzędzi AI podczas projektowania, programowania i testowania aplikacji.

Mile widziane
  • Doświadczenie w projektach telekomunikacyjnych lub systemach katalogów produktów.

  • Znajomość Kafka lub RabbitMQ.

  • Doświadczenie z PostgreSQL i JPA/Hibernate.

  • Znajomość narzędzi CI/CD (GitHub Actions, GitLab CI).

  • Znajomość Nexus, Artifactory oraz narzędzi monitoringu (Prometheus, Grafana, ELK/OpenSearch, OpenTelemetry).

Oferujemy:
  • Możliwość udziału w projektach technologicznych realizowanych dla jednego z największych operatorów telekomunikacyjnych w Polsce.

  • Współpracę przy rozwoju nowoczesnych rozwiązań IT, wykorzystywanych w organizacji o ogólnopolskim zasięgu.

  • Hybrydowy model pracy – możliwość pracy zdalnej z obecnością w biurze w Warszawie do 2 dni w tygodniu.

  • Elastyczność w zakresie formy współpracy – możliwość uwzględnienia preferencji kandydata dotyczących umowy B2B, umowy o pracę lub umowy zlecenia.

  • Możliwość przedstawienia indywidualnych oczekiwań finansowych.

  • Współpracę z doświadczonymi zespołami specjalistów i ekspertów IT.

Keywords
GitLabApache KafkaGrafanaSpring FrameworkSpring SecurityOpenSearchMAVENRabbitMQSwaggerMockitoDevOpsOauthPostgresqlSqlJavaJWtHibernateCI/CD

Interesuje Cię ta oferta?