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 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.
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 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ć!