Summary
✨ AI‑Generated
A lead Java engineering position focused on microservice architecture, reliable enterprise systems, database optimization, and modernization of existing applications. The role includes technical ownership and use of modern development tools.
Highlights
Long-term technical leadership opportunity involving modern architecture, system modernization, and AI-assisted software development.
Description
Ogólne informacje:
Model pracy: 1x w tyg praca z biura w Warszawie
Rodzaj kontraktu: B2B kontrakt, współpraca długofalowa
Stawka: 1300 netto + vat/ day
Start: maks.
2 tygodnie
Języki: polski do codziennej komunikacji
Zakres obowiązków
Projektowanie, rozwój i utrzymanie rozwiązań opartych na architekturze mikroserwisowej, ze szczególnym uwzględnieniem integracji systemowych, obserwowalności oraz wysokiej niezawodności usług.Modernizacja istniejących systemów i refaktoryzacja kodu legacy przy wykorzystaniu sprawdzonych wzorców migracyjnych, takich jak Strangler Pattern, wdrożenia etapowe oraz testy regresyjne.Praca z bazami danych Oracle i PostgreSQL, obejmująca modelowanie danych, optymalizację wydajności oraz tworzenie i analizę zapytań SQL.Wykorzystywanie narzędzi opartych na LLM oraz Agentach AI w procesie wytwarzania oprogramowania, m.in.
do generowania kodu, testów i dokumentacji, wraz z odpowiedzialną oceną jakości, bezpieczeństwa i poprawności generowanych rezultatów.Przeprowadzanie code review oraz dbanie o utrzymanie wysokich standardów jakości kodu, niezależnie od presji związanej z terminami realizacji.Wspieranie zespołu w szacowaniu prac i weryfikacja założeń dotyczących zakresu oraz pracochłonności zadań.Aktywny udział w codziennych działaniach zespołu, w tym planowaniu prac, spotkaniach statusowych oraz identyfikacji i eliminowaniu ryzyk oraz blokad projektowych.Współpraca z interesariuszami po stronie klienta, takimi jak architekci, eksperci domenowi czy komitety projektowe, oraz efektywne komunikowanie ustaleń i potrzeb zespołu.
Nasze oczekiwania
Bardzo dobra znajomość języka Java oraz frameworka Spring, w szczególności Spring Boot.Doświadczenie w projektowaniu i rozwijaniu systemów opartych na architekturze mikroserwisowej.Praktyczna znajomość baz danych Oracle i PostgreSQL.Udokumentowane doświadczenie w pracy z systemami legacy oraz realizacji projektów modernizacyjnych i migracyjnych.Doświadczenie w projektach z obszaru płatności lub usług finansowych.Praktyczna znajomość wykorzystania LLM i Agentów AI w procesie tworzenia oprogramowania.Umiejętność krytycznej oceny rozwiązań generowanych przez AI pod kątem jakości, bezpieczeństwa i zgodności z wymaganiami biznesowymi.Doświadczenie w roli Tech Leada lub gotowość do objęcia odpowiedzialności za techniczne prowadzenie zespołu.Znajomość wzorców modernizacji systemów, w tym stopniowego wydzielania domen biznesowych oraz pracy z kontraktami API.Umiejętność analitycznego i systemowego myślenia, wysoka kultura inżynierska oraz silna orientacja na jakość dostarczanych rozwiązań.Dobrze rozwinięte kompetencje komunikacyjne oraz umiejętność efektywnej współpracy zarówno z zespołem technicznym, jak i klientem.