
W skrócie
zdania wybrane z oferty- Hybyrda - praca z biura w Krakowie 6 x w miesiącu
- Rozwój i utrzymanie mikrousług w Javie z wykorzystaniem Spring Boot.
- Jako Java Developer będziesz odpowiadać za rozwój funkcjonalności gotowych do wdrożenia produkcyjnego, integrację usług oraz zapewnienie ich niezawodności.
Technologie
Pełny opis
z justjoin.itO 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
Twoje zadania
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.
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.
Treść ogłoszenia pochodzi z justjoin.it i należy do jego autora.
Historia oferty
bez zmian od publikacji- Opublikowana na justjoin.it