Java Developer with AI - praca zdalna
O nas:
Moondigo to rozwijająca się butikowa firma technologiczno-konsultingowa, wspierająca dużych klientów korporacyjnych w dostarczaniu, utrzymywaniu i doskonaleniu rozwiązań IT. Działamy w obszarach realizacji projektów IT, chmury obliczeniowej, DevOps, rozwoju oprogramowania, efektywności dostarczania rozwiązań oraz wspomaganego przez AI tworzenia oprogramowania, łącząc praktyczne doświadczenie inżynierskie z dojrzałością konsultingową.
Poszukujemy osoby, która potrafi skutecznie funkcjonować w mniejszej, praktycznie zorientowanej organizacji, a jednocześnie wniesie strukturę, wysokie standardy komunikacji oraz dyscyplinę w realizacji projektów, niezbędne do współpracy z dużymi przedsiębiorstwami.
Nowy projekt - budujesz od zera
Szukamy doświadczonego Java Developera, który z jednej strony łączy silne kompetencje techniczne z praktycznym podejściem do realizacji projektów biznesowych, a z drugiej aktywnie rozwija się w obszarze AI, rozumie możliwości narzędzi AI-assisted development i potrafi sensownie wykorzystywać je w codziennej pracy programistycznej.
Obowiązki:
Projektowanie i rozwój aplikacji backendowych w technologii Java w architekturze mikroserwisowej.
Tworzenie i rozwijanie REST API oraz integracji systemowych zgodnych z wymogami branży ubezpieczeniowej.
Wykorzystywanie narzędzi AI-assisted development w codziennej pracy - do analizy kodu, generowania rozwiązań, refaktoryzacji, testów i dokumentacji technicznej
Współprojektowanie architektury systemu - aktywny udział w decyzjach technologicznych od pierwszego dnia.
Współpraca z zespołami Frontend, DevOps, QA oraz Product Ownerami w zwinnym środowisku pracy.
Optymalizacja wydajności i skalowalności rozwiązań - z myślą o długookresowym rozwoju produktu.
Udział w code review oraz aktywne dbanie o jakość i czytelność kodu.
Tworzenie dokumentacji technicznej wspierającej onboarding i rozwój zespołu.
Wymagania:
Poszukujemy Java Developerów z min. 3-letnim (Mid) lub min. 6-letnim (Senior) doświadczeniem komercyjnym.
Bardzo dobra znajomość języka Java oraz ekosystemu Spring/Spring Boot.
Zainteresowanie AI w software development oraz praktyczna gotowość do korzystania z narzędzi AI w pracy programistyczne
Znajomość architektury mikroserwisowej - projektowanie, wdrażanie i utrzymanie.
Doświadczenie w pracy z relacyjnymi bazami danych SQL (PostgreSQL, MySQL)
Praktyczna znajomość REST API i standardów dokumentacji (OpenAPI / Swagger).
Znajomość rozwiązań chmurowych: Azure lub GCP.
Doświadczenie z Gitem oraz procesami CI/CD.
Znajomość Dockera w środowiskach deweloperskich i produkcyjnych.
Kompetencje miękkie:
Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów technicznych.
Dobra znajomość języka angielskiego (min. B2) - codzienna dokumentacja i komunikacja z klientem.
Mile widziane:
Doświadczenie z Kubernetes: orkiestracja kontenerów w środowisku produkcyjnym.
Znajomość systemów kolejkowych.
Doświadczenie w projektach z branży ubezpieczeniowej lub finansowej.
Oferujemy:
Praca 100% zdalna.
Realny wpływ na architekturę i rozwój produktu - nie jako wykonawca, ale jako współtwórca.
Możliwość budowania systemu od zera: architektura, standardy, zespół.
Długofalową współpracę na kontrakcie B2B.
Elastyczne godziny pracy.
Kartę Multisport oraz prywatny pakiet medyczny LuxMed.
Proces rekrutacji:
HR interview - 20 minut.
Rozmowa techniczna (1 lub 2) - 30 minut.
Rozmowa z Delivery Manager (1 lub 2) - 60 minut.
Java Developer with AI - praca zdalna
Java Developer with AI - praca zdalna