Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

DCG

NewBe an early applicant

Java Developer

Posted Updated 3 views
Discussion

Summary

DCG, a recruitment agency, is hiring a Java Developer in Poland to design and build backend REST APIs with Java 21 and Spring Boot, covering API security, testing, documentation, and Kubernetes deployments. The role involves collaborating with analysts, architects, and DevOps teams.

Jako firma rekrutacyjna jesteśmy świadomi, że każdy solidny biznes napędzają ludzie z odpowiednio dopasowanymi kompetencjami. Nasz styl zarządzania i partnerskie podejście pozwalają nam na elastyczne dostosowanie się do Twoich potrzeb i zapewniają pełne wsparcie podczas współpracy. W związku z ciągłym rozwojem i dużą liczbą projektów rekrutacyjnych, jakie prowadzimy dla naszych Partnerów, szukamy osoby na stanowisko:

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

Agencja doradztwa personalnego (nr licencji 4642)

Dane spółki:

DCG Sp. z o.o.,

Siedziba główna: ul. Towarowa 28, 00-839 Warszawa

Oddział: Aleja Grunwaldzka 50A, 80-241 Gdańsk

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →