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.Poszukujemy doświadczonego Java Tech Leada, który połączy praktyczne programowanie z odpowiedzialnością za kierunek techniczny projektu i rozwój zespołu. Szukamy osoby, która aktywnie interesuje się AI, rozumie możliwości narzędzi wspierających development i potrafi świadomie wykorzystywać je do zwiększania jakości oraz efektywności pracy.To rola dla osoby, która chce mieć realny wpływ na architekturę, standardy technologiczne i sposób budowania produktu od pierwszego dnia.Obowiązki:Odpowiedzialność za kierunek techniczny projektu oraz jakość dostarczanych rozwiązań.Projektowanie i rozwój aplikacji backendowych w Javie, opartych na architekturze mikroserwisowej.Aktywny udział w programowaniu oraz rozwiązywaniu najbardziej złożonych problemów technicznych.Współtworzenie architektury systemu i podejmowanie kluczowych decyzji technologicznych.Wyznaczanie standardów dotyczących jakości kodu, testowania, dokumentacji, bezpieczeństwa i procesu wytwarzania oprogramowania.Tworzenie i rozwój REST API oraz integracji systemowych, zgodnych z wymaganiami branży ubezpieczeniowej.Wykorzystywanie narzędzi AI-assisted development m.in. do analizy i generowania kodu, refaktoryzacji, przygotowywania testów oraz dokumentacji technicznej.Wspieranie zespołu w efektywnym i odpowiedzialnym korzystaniu z narzędzi AI.Prowadzenie code review, mentoring developerów oraz dzielenie się wiedzą techniczną.Wspieranie zespołu w estymacji zadań, rozwiązywaniu problemów.Współpraca z zespołami Frontend, DevOps, QA, architektami oraz Product Ownerami.Tworzenie dokumentacji technicznej wspierającej onboarding i dalszy rozwój zespołu.Wymagania:Minimum 6 lat komercyjnego doświadczenia w programowaniu w Javie.Doświadczenie w roli Tech Leada, Lead Developera lub w prowadzeniu technicznym zespołu.Bardzo dobra znajomość Javy oraz ekosystemu Spring/Spring Boot.Praktyczne doświadczenie w projektowaniu, wdrażaniu i utrzymaniu systemów opartych na mikroserwisach.Umiejętność podejmowania decyzji architektonicznych i przekładania wymagań biznesowych na rozwiązania techniczne.Doświadczenie w mentoringu, prowadzeniu code review oraz budowaniu standardów pracy zespołu.Zainteresowanie wykorzystaniem AI w software developmencie oraz praktyczna gotowość do pracy z narzędziami AI-assisted development.Doświadczenie w pracy z relacyjnymi bazami danych.Praktyczna znajomość REST API.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. Umiejętność skutecznego prowadzenia zespołu od strony technicznej.Dobra znajomość języka angielskiego (min. B2) - codzienna dokumentacja i komunikacja z klientem. Mile widziane:Znajomość systemów kolejkowych. Doświadczenie w projektach z branży ubezpieczeniowej. Oferujemy:Pracę hybrydową: raz w tygodniu w biurze w WarszawieRealny 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. Kartę Multisport oraz prywatny pakiet medyczny LuxMed. Proces rekrutacji:HR interview - 20 minut. Rozmowa techniczna - 30 minut. Rozmowa z klientem - 60 minut.
Moondigo sp. z o.o. is a technology company that specializes in supporting major Polish and international enterprises by developing modern IT systems for the financial and insurance sectors. The company is involved in designing, building, and enhancing solutions that serve millions of users daily, ranging from corporate banking to systems that support insurance and factoring companies. Moondigo is distinguished by its commitment to creating impactful IT solutions that are integral to the operations of key market players. The company values innovation, quality, and collaboration, as evidenced by its focus on developing comprehensive technological stacks and maintaining high standards in code quality. Moondigo operates in a dynamic and supportive environment, with a presence in multiple Polish cities, including Krakow, Poznan, Lodz, Warsaw, and Lublin.