Java Developer with AI
⚲ Warszawa
14 700 - 31 500 PLN netto (B2B)
Wymagania
- REST API
- SQL
- Azure
- GCP
- AI
- CI/CD
- Docker
- Java
- Spring Boot
Opis stanowiska
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ą: głównie zdalnie, z regularną obecnością u klienta lub w biurze raz w tygodniu lub raz na dwa tygodnie (warsztaty, kluczowe spotkania).
• 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.
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ą: głównie zdalnie, z regularną obecnością u klienta lub w biurze raz w tygodniu lub raz na dwa tygodnie (warsztaty, kluczowe spotkania).
• 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.
🔍 Dekoder Ogłoszenia
🔴
rozwijająca się butikowa firma technologiczno-konsultingowa
Może oznaczać zarówno innowacyjność i elastyczność, jak i potencjalnie mniejszą stabilność oraz mniej ustrukturyzowane procesy niż w dużych korporacjach.
🔴
wspierająca dużych klientów korporacyjnych
Praca może wiązać się z koniecznością dostosowania się do rygorystycznych wymagań i procesów dużych organizacji, co może być wyzwaniem dla mniejszej firmy.
🔴
potrafi skutecznie funkcjonować w mniejszej, praktycznie zorientowanej organizacji, a jednocześnie wniesie strukturę, wysokie standardy komunikacji oraz dyscyplinę w realizacji projektów
Oczekuje się od kandydata elastyczności i samodzielności, ale także zdolności do narzucania porządku i procesów, co może być trudne do pogodzenia.
🔴
aktywny rozwój w obszarze AI, rozumie możliwości narzędzi AI-assisted development i potrafi sensownie wykorzystywać je w codziennej pracy programistycznej
Może oznaczać, że firma dopiero zaczyna eksplorować AI i oczekuje od kandydata, że sam będzie odkrywał i wdrażał te narzędzia, a niekoniecznie, że są one już w pełni zintegrowane i wspierane.
🔴
budujesz od zera
Oznacza dużą odpowiedzialność i możliwość kształtowania projektu, ale też potencjalny brak gotowych rozwiązań i konieczność podejmowania wielu decyzji bez wcześniejszych wytycznych.