
W skrócie
zdania wybrane z oferty- 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.
- Projektowanie, implementacja i rozwój REST API oraz logiki biznesowej aplikacji backendowych.
- Bardzo dobra znajomość Spring Boot i Spring, w tym Spring Security.
Technologie
Pełny opis
z pracuj.plTechnologie, których używamy
Wymagane
- Java
- Spring Framework
- Spring Boot
- Spring Security
- OpenAPI
- Swagger
- SQL
- Git
- Maven
Mile widziane
- JUnit
- Mockito
- Testcontainers
- Kafka
- RabbitMQ
- PostgreSQL
- JPA
- Hibernate
- GitHub Actions
- GitLab CI
- Nexus
- Artifactory
- Prometheus
- Grafana
- ELK
- OpenSearch
- OpenTelemetry.
O projekcie
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.
Tak organizujemy naszą pracę
Tak pracujemy
- u klienta
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.
To oferujemy
- 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.
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- ubezpieczenie na życie
- spotkania integracyjne
Etapy rekrutacji
- Rozmowa z rekruterem ok. 15 min
- Spotkanie rekrutacyjne z klientem ok. 60 min
IT CONNECT Sp. z o.o. Sp. k.
ITConnect – Twój partner w świecie nowoczesnych kadr.
Jesteśmy polską firmą z blisko 20-letnim doświadczeniem na rynku. Nasza historia zaczęła się w 2007 roku, a dziś, dzięki dynamicznej transformacji, wspieramy nie tylko sektor IT, ale również branże takie jak inżynieryjna, budowlana, telekomunikacyjna oraz wiele innych.
W ITC wierzymy, że technologia nas łączy, ale to relacje nas budują.
Nie jesteśmy zwykłym dostawcą usług – przejmujemy operacyjne wyzwania rekrutacyjne, aby nasi klienci mogli w pełni skupić się na swojej strategii i rozwoju.
Co nas wyróżnia?
•Wszechstronność: Dostarczamy nie tylko programistów i testerów, ale także inżynierów, kierowników projektów oraz analityków biznesowych.
•Elastyczne modele współpracy: Specjalizujemy się w outsourcingu personalnym (body leasing), rekrutacjach stałych, headhuntingu oraz modelu Try&Hire.
•Podejście Human-Centric: Dla nas ludzie to nie cyferki. Stawiamy na autentyczność, wellbeing i zdrowie psychiczne naszych specjalistów, co przekłada się na ich efektywność i stabilność zespołów u naszych klientów.
•Innowacyjność i stabilność: Jesteśmy laureatem Polskiej Nagrody Innowacyjności oraz wielokrotnym zdobywcą tytułu Gazele Biznesu.
Szukasz specjalistów do swojego zespołu lub nowej ścieżki zawodowej?
Skontaktuj się z nami i sprawdźmy, co możemy wspólnie zbudować!
Treść ogłoszenia pochodzi z pracuj.pl i należy do jego autora.
Historia oferty
bez zmian od publikacji- Opublikowana na pracuj.pl