Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Tech Lead / Senior Java Developer

moondigo sp. z o.o.

To stanowisko wymaga obecności na miejscu. Zobacz podobne oferty poniżej.

Dla naszego klienta, jednej z największych organizacji z sektora ubezpieczeniowego w Polsce, poszukujemy doświadczonej osoby na stanowisko Tech Lead / Senior Java Developer. Szukamy osoby, która połączy kompetencje architektoniczne z bardzo mocnym doświadczeniem developerskim. To nie jest rola wyłącznie koncepcyjna – około 75% czasu pracy będzie obejmować aktywne programowanie w Javie. Wymagania Must have Bardzo dobra, praktyczna znajomość Java oraz aktualne doświadczenie w tworzeniu rozwiązań produkcyjnych – rola zakłada aktywne kodowanie przez około 75% czasu pracy. Minimum 5 lat doświadczenia w projektowaniu i budowie systemów webowych. Doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej oraz systemów rozproszonych. Bardzo dobra znajomość: wzorców architektonicznych i integracyjnych, projektowania API i integracji systemów, DDD – Domain-Driven Design. Praktyczne doświadczenie w obszarach: relacyjne bazy danych, SQL i optymalizacja zapytań, Event-Driven Architecture, observability end-to-end. Doświadczenie w prowadzeniu code review, mentoringu oraz technicznym wspieraniu zespołów developerskich. Umiejętność współpracy z różnymi zespołami oraz interesariuszami technicznymi i biznesowymi. Doświadczenie w podejmowaniu lub współtworzeniu decyzji technologicznych oraz ocenie ryzyk technicznych. Znajomość konteneryzacji i orkiestracji: Docker, Kubernetes. Język angielski na poziomie minimum B2. Gotowość do pracy hybrydowej w Warszawie – 1 dzień z biura / 4 dni zdalnie. Nice to have Praktyczna znajomość rozwiązań chmurowych, szczególnie Microsoft Azure. Znajomość procesów i narzędzi CI/CD oraz DevOps. Doświadczenie z AI/Agentic AI w SDLC, np. wykorzystywanie AI do developmentu, automatyzacji pracy, analizy kodu czy wsparcia decyzji architektonicznych. Obowiązki Pełnienie roli Tech Leada w zespole Scrumowym – wyznaczanie kierunku technologicznego, wsparcie zespołu oraz udział w kluczowych decyzjach architektonicznych. Aktywny udział w developmentcie i implementacja wymagań biznesowych w technologii Java. Projektowanie, rozwój i utrzymywanie architektury systemów oraz mikroserwisów. Współpraca z Product Ownerem, biznesem i zespołem przy analizie wymagań i przekładaniu ich na rozwiązania techniczne. Definiowanie standardów dotyczących kodu, architektury oraz integracji i dbanie o ich przestrzeganie. Prowadzenie code review i odpowiedzialność za wysoką jakość techniczną tworzonych rozwiązań. Mentoring oraz wspieranie rozwoju kompetencji członków zespołu developerskiego. Wsparcie zespołu w analizowaniu i rozwiązywaniu bardziej złożonych problemów technicznych. Projektowanie integracji pomiędzy systemami oraz API. Dbanie o wydajność, bezpieczeństwo, niezawodność i skalowalność rozwiązań. Współpraca z innymi zespołami Scrumowymi oraz obszarami Architecture, DevOps i Integration. Udział w podejmowaniu decyzji technologicznych, analizie zależności oraz ocenie ryzyk. Wykorzystywanie rozwiązań chmurowych, preferencyjnie Microsoft Azure. Wykorzystywanie narzędzi AI / Agentic AI w procesie developmentu w celu automatyzacji pracy i zwiększania produktywności zespołu Co oferujemy? Współpracę w oparciu o kontrakt B2B. Hybrydowy model pracy – 1 dzień w tygodniu z biura w Warszawie, 4 dni zdalnie. Możliwość pracy przy rozwiązaniach wykorzystujących AI / Agentic AI oraz realnego wykorzystywania AI w codziennym procesie developmentu. Udział w dużym i złożonym projekcie realizowanym dla jednej z największych organizacji z sektora ubezpieczeniowego w Polsce. Realny wpływ na architekturę, kierunek technologiczny oraz standardy wytwarzania oprogramowania. Prywatną opiekę medyczną Lux Med. Kartę MultiSport.

Oferta pracy dodana 9 godzin temu