Java Developer

ITConnect

Warszawa

Ibrido

PLN 180.000 - 280.000

Tempo pieno

2 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Hybrid work model – 2 days in Warsaw
Benefit package
Stable, long-term collaboration

Descrizione del lavoro

ITConnect poszukuje doświadczonego Java Backend Developera na poziomie Mid/Senior do projektu udostępniającego API katalogu produktów telekomunikacyjnych. Praca obejmuje tworzenie i rozwój REST API w Java 21+ z Spring Boot, deployment w Kubernetes oraz projektowanie kontraktów API.

Oczekujemy solidnego doświadczenia z Java, Spring, OpenAPI/Swagger, OAuth2/JWT i testami JUnit/Mockito. Współpraca z DevOps i analitykami zespołu.

Competenze

  • Doświadczony deweloper Java z Java 21+ i Spring Boot.
  • Znajomość REST API, HTTP/JSON, walidacji i obsługi błędów.
  • OpenAPI/Swagger do dokumentowania kontraktów API.
  • Zabezpieczenia API: OAuth2/OIDC i JWT.
  • Doświadczenie z Kubernetes, Git/Maven, testami.

Mansioni

  • Projektowanie, implementacja i rozwój REST API i logiki biznesowej.
  • Tworzenie i rozwijanie aplikacji w Java 21+ z Spring Boot w Kubernetes.
  • Projektowanie kontraktów API i dokumentowanie ich OpenAPI/Swagger.
  • Integracja z bazami danych i systemami zewnętrznymi.
  • Weryfikacja testów jednostkowych i integracyjnych, code review.

Conoscenze

Java back-end
Spring Boot
REST API design
OAuth2/OIDC/JWT
OpenAPI/Swagger
JUnit/Mockito/Testcontainers
Kubernetes
Git/Maven
SQL/PostgreSQL
Kafka/RabbitMQ
CI/CD pipelines

Strumenti

Kubernetes
Git
Maven
OpenAPI/Swagger

Descrizione del lavoro

narzędzia AI wspierające programowanie i testowanie.

Forma zatrudnienia:

Szukamy Java Backend Developera na poziomie Mid/Senior do projektu obejmującego tworzenie i rozwój aplikacji udostępniających API katalogu produktów telekomunikacyjnych. Rozwiązania będą rozwijane w oparciu o Java 21+ oraz Spring Boot i wdrażane w środowisku Kubernetes.

Twój zakres obowiązków:
  • Projektowanie, implementacja i rozwój REST API oraz logiki biznesowej aplikacji backendowych.
  • Tworzenie i rozwijanie aplikacji w Java 21+ z wykorzystaniem Spring Boot i Spring.
  • Projektowanie kontraktów API oraz dokumentowanie ich z wykorzystaniem OpenAPI/Swagger.
  • Integracja aplikacji z bazami danych i systemami zewnętrznymi, w tym mapowanie i transformacja danych.
  • Implementacja walidacji danych, obsługi błędów oraz mechanizmów uwierzytelniania i autoryzacji.
  • Tworzenie i utrzymywanie testów jednostkowych i integracyjnych.
  • Dbanie o jakość kodu, udział w code review, diagnozowanie problemów i optymalizacja wydajności aplikacji.
  • Współpraca z analitykami i architektami przy analizie wymagań oraz projektowaniu rozwiązań.
  • Współpraca z zespołem DevOps przy wdrażaniu aplikacji na Kubernetes i diagnozowaniu problemów po wdrożeniu.
  • Wykorzystywanie narzędzi AI wspierających projektowanie rozwiązań, implementację oraz testowanie kodu.
Nasze wymagania:
  • Praktyczne doświadczenie w tworzeniu aplikacji backendowych w Java oraz znajomość Java 21 lub nowszej.
  • Bardzo dobra znajomość Spring Boot i Spring, w tym Spring Security.
  • Doświadczenie w projektowaniu i implementacji REST API z wykorzystaniem HTTP/HTTPS, JSON, walidacji danych i obsługi błędów.
  • Znajomość OpenAPI/Swagger i dokumentowania kontraktów API.
  • Znajomość SQL, relacyjnych baz danych oraz sposobów dostępu do danych z aplikacji Java.
  • Znajomość Git i Maven.
  • Praktyczna znajomość zabezpieczania API, w tym uwierzytelniania i autoryzacji z wykorzystaniem OAuth2/OIDC oraz JWT.
  • Doświadczenie w tworzeniu testów automatycznych, w tym jednostkowych i integracyjnych, z wykorzystaniem JUnit, Mockito lub Testcontainers.
  • Znajomość konteneryzacji aplikacji Java i wdrażania ich w środowisku Kubernetes, w tym obrazów kontenerowych, Deployment, Service, ConfigMap, Secret oraz sond gotowości i dostępności.
  • Umiejętność weryfikacji wdrożeń i podstawowej diagnostyki aplikacji na Kubernetes, w tym sprawdzania statusu podów i analizy logów.
  • Samodzielność w realizacji zadań developerskich oraz umiejętność współpracy z analitykami, architektami i zespołem DevOps.
  • Umiejętność wykorzystywania narzędzi AI w pracy nad kodem i testami.
Mile widziane
  • Doświadczenie w pracy z katalogami produktów lub systemami z branży telekomunikacyjnej.
  • Znajomość komunikacji asynchronicznej i brokerów wiadomości, takich jak Kafka lub RabbitMQ.
  • Doświadczenie w pracy z PostgreSQL oraz JPA/Hibernate.
  • Doświadczenie w pracy z pipeline’ami CI/CD, np. GitHub Actions lub GitLab CI, oraz repozytoriami artefaktów Nexus lub Artifactory.
  • Znajomość narzędzi monitoringu i obserwowalności, takich jak Prometheus, Grafana, ELK, OpenSearch lub OpenTelemetry.
  • Doświadczenie w praktycznym wdrażaniu i utrzymywaniu aplikacji w środowisku Kubernetes.
Warunki i benefity
  • pracę przy strategicznych i złożonych projektach IT w branży telko,
  • współpracę z doświadczonymi zespołami technicznymi i biznesowymi,
  • hybrydowy model pracy –2 dni w tygodniu z biura w Warszawie
  • pakiet benefitów pozapłacowych,
  • stabilne i długoterminowe środowisko współpracy.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Java Backend Developer (Mid/Senior)
Java Backend Developer (Mid/Senior)

Trimtab • Województwo mazowieckie

Ibrido
PLN 120.000 - 180.000
Java Developer
Java Developer

DCG • Województwo mazowieckie

In loco
PLN 180.000 - 300.000
Java Developer
Java Developer

act digital EMEA - Alter Solutions • Województwo mazowieckie

In loco
PLN 159.000 - 227.000
Karta Medicover
Premie za polecanie kandydatów
Szkolenia i certyfikaty techniczne
+1
Java Developer
Java Developer

IT Squad • Warszawa

Ibrido
PLN 180.000 - 260.000
Szkolenia i rozwój
Usługi medyczne
Pakiety sportowe
+1
Expert Java Developer
Expert Java Developer

Clurgo Ltd. • Warszawa

Ibrido
PLN 240.000 - 360.000
Hybrid work in Warszawa
Feedback during recruitment
Senior Java Developer
Senior Java Developer

Traffit • Kraków

Ibrido
PLN 165.000 - 179.000
Prywatna opieka medyczna
Karta Multisport
Senior Java Developer
Senior Java Developer

ing • Warszawa

Ibrido
PLN 179.000 - 223.000
Pakiet medyczny
Ubezpieczenie na życie
Karty sportowe
+2
Expert Java Developer
Expert Java Developer

Clurgo Ltd. • Kraków

In loco
PLN 260.000 - 420.000
opieka medyczna
karta multisport
lekcje języka angielskiego
Senior Dev Engineer
Senior Dev Engineer

ING • Województwo pomorskie

Ibrido
PLN 167.000 - 223.000
Pakiet medyczny
Ubezpieczenie na życie
Karty sportowe
+2
Java Backend Developer
Java Backend Developer

emagine • Województwo mazowieckie

Ibrido
PLN 180.000 - 300.000