Java Lead / Senior Developer
⚲ Warsaw
27 300 zł / mies.
Wymagania
- Documentation
- Security
- PostgreSQL
- Java
- SQL
- API (Application Programming Interface)
- Artificial Intelligence (AI)
- Spring
- Testing
- Spring Boot
Opis stanowiska
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.
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.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.