freehire launches on Product Hunt on 26 August.

Follow →

Java Developer with AI

Summary

Builds backend Java microservices for enterprise clients, using Spring Boot and AI-assisted tools to design APIs, refactor code, and optimize performance in a collaborative, agile environment.

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:

  • Pracę hybrydową: raz w tygodniu w biurze w Warszawie

  • 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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available