Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Senior Java Developer

165 - 195 zł / stawka godzinowa
Pełny etat

j-labs software specialist

Wymagania

  • Minimum 8 lat doświadczenia programistycznego 
  • Bardzo dobra znajomość Java i doświadczenie w tworzeniu mikrousług. 
  • Praktyczna znajomość Spring Boot i architektury mikrousługowej. 
  • Doświadczenie w pracy z relacyjnymi bazami danych, np. Oracle lub PostgreSQL , oraz optymalizacji zapytań SQL. 
  • Znajomość testów jednostkowych i integracyjnych, np. z wykorzystaniem JUnit, Mockito i Testcontainers . 
  • Doświadczenie w pracy z CI/CD i automatyzacją procesów wdrożeniowych. 
  • Znajomość narzędzi do kontroli jakości kodu, np. SonarQube , oraz narzędzi do analizy bezpieczeństwa. 
  • Dobra znajomość REST API i wzorców integracyjnych. 

Mile widziane

  • Praktyczne doświadczenie w pracy z Google Cloud Platform (GCP) . 
  • Znajomość narzędzi GenAI wspierających proces tworzenia oprogramowania. 
  • Podstawowa lub praktyczna znajomość LLM, RAG i agentów AI . 
  • Umiejętność podejmowania decyzji technicznych i rozwiązywania problemów. 
  • Dbałość o jakość kodu, bezpieczeństwo i dobre praktyki programistyczne. 

O projekcie

Projekt zakłada budowę i rozwój wewnętrznego rozwiązania zastępującego dotychczasowy produkt SaaS, z naciskiem na optymalizację kosztów, skalowalność i przyspieszenie dostarczania oprogramowania.

Zespół rozwija architekturę opartą na mikrousługach, wykorzystując Java, Spring Boot oraz rozwiązania chmurowe GCP . Istotnym elementem projektu jest wdrażanie podejścia AI-driven Software Development Life Cycle (SDLC) , czyli wykorzystanie sztucznej inteligencji do usprawnienia procesu wytwarzania oprogramowania, przy zachowaniu wysokich standardów jakości, bezpieczeństwa i kontroli technicznej.

Jako Java Developer będziesz odpowiadać za rozwój funkcjonalności gotowych do wdrożenia produkcyjnego, integrację usług oraz zapewnienie ich niezawodności. Będziesz ściśle współpracować z liderami technicznymi, architektami, testerami i zespołami platformowymi.

Hybyrda - praca z biura w Krakowie 6 x w miesiącu

,[Rozwój i utrzymanie mikrousług w Javie z wykorzystaniem Spring Boot. , Projektowanie i rozwój API oraz integracji między systemami. , Praca z relacyjnymi bazami danych i optymalizacja zapytań SQL. , Tworzenie testów jednostkowych, integracyjnych i kontraktowych. , Rozwój i utrzymanie procesów CI/CD oraz automatyzacja kontroli jakości kodu. , Wykorzystywanie narzędzi AI, np. GitHub Copilot, w codziennej pracy programisty. , Weryfikacja kodu generowanego przez AI pod kątem jakości i bezpieczeństwa. , Dbanie o bezpieczeństwo, wydajność i niezawodność aplikacji. , Przygotowywanie aplikacji do wdrożeń produkcyjnych oraz monitorowanie ich działania. , Udział w code review i podejmowaniu decyzji technicznych. , Współpraca z developerami, architektami, testerami i zespołami platformowymi. , Usprawnianie procesów wytwarzania oprogramowania i dbanie o dobre praktyki inżynieryjne. ] Requirements: Java, Spring Boot, API, CI/CD, Oracle, PostgreSQL, JUnit, Mockito, SonarQube, Google Cloud Platform, LLM, RAG, GenAI
Oferta pracy dodana 1 dzień temu