Java Lead / Senior Developer

emagine

Warszawa

Hybrid

PLN 144,000 - 240,000

Full time

41 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

emagine poszukuje doświadczonego specjalisty Java z silnym zapleczem w Spring Boot oraz architekturze mikroserwisów. Kandydat będzie prowadzić projektowanie, rozwój i utrzymanie systemów, zajmować się migracjami i modernizacją, a także pracować z LLM/Agentami AI w procesie wytwarzania oprogramowania.

Wymagane jest doświadczenie w bazach Oracle i PostgreSQL, a także umiejętność prowadzenia code review i współpracy z klientem oraz zespołem.

Qualifications

  • Bardzo dobrą znajomość Javy i Springa (Spring Boot).
  • Doświadczenie w projektowaniu systemów mikroserwisowych.
  • Praktyczna znajomość Oracle i PostgreSQL.
  • Udokumentowane doświadczenie z pracą nad projektami migracyjnymi i modernizacyjnymi.
  • Doświadczenie w projektach płatności lub usług finansowych.
  • Znajomość LLM i Agentów AI w wytwarzaniu oprogramowania.
  • Umiejętność krytycznej oceny generowanych rozwiązań AI i prowadzenia code review.

Responsibilities

  • Projektowanie, rozwój i utrzymanie rozwiązań opartych na architekturze mikroserwisowej, z integracją systemów i wysoką niezawodnością.
  • Modernizacja istniejących systemów i refaktoryzacja kodu legacy zgodnie z migracyjnymi wzorcami.
  • Praca z bazami danych Oracle i PostgreSQL, modelowanie danych i optymalizacja zapytań.
  • Wykorzystanie narzędzi opartych na LLM i Agentach AI w procesie wytwarzania oprogramowania, wraz z oceną jakości i bezpieczeństwa.
  • Prowadzenie code review i dbanie o wysokie standardy jakości kodu.
  • Wspieranie zespołu w szacowaniu prac i weryfikacji założeń dotyczących zakresu i pracochłonności.
  • Aktywny udział w planowaniu, statusach i identyfikowaniu ryzyk projektowych.
  • Współpraca z interesariuszami z klienta i efektywne komunikowanie ustaleń.

Skills

Java
Spring Boot
Microservices
Oracle
PostgreSQL
Code Review
Tech Lead
LLM & AI

Job 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

IT Contracting by Pentacomp • Warszawa

Hybrid
Java Developer
Java Developer

Integral Solutions - Data & AI • Warszawa

Hybrid
Luxmed
Multisport
kafeteria MyBenefit
Java Developer (F/M/N)
Java Developer (F/M/N)

Lottomerkury • Warszawa

Hybrid
Prywatna opieka medyczna
Wsparcie socjalne
Wczasy pod gruszą
+1
Senior Java Developer
Senior Java Developer

ALGOTEQUE Innovation Hub • Warszawa

On-site
PLN 180,000 - 260,000
Architect/Tech Lead (Java)
Architect/Tech Lead (Java)

Ness Solution • Warszawa

Hybrid
PLN 207,000 - 276,000
Hybrydowy model pracy
Pakiety medyczne
Pakiety sportowe
+1
Java Developer MID/SENIOR
Java Developer MID/SENIOR

Decerto • Warszawa

Hybrid
Tech Lead (Java+Cloud)
Tech Lead (Java+Cloud)

Ness Solution • Warszawa

Hybrid
PLN 261,744 - 344,400
Praca hybrydowa
Pakiet medyczny
Ubezpieczenie
+1
Senior Java Developer
Senior Java Developer

Clurgo Ltd. • Warszawa

Hybrid
PLN 240,000 - 360,000
Opieka medyczna
Karta Multisport
Lekcje języka angielskiego
Lead Java Developer Lead Financial Services Kraków
Lead Java Developer Lead Financial Services Kraków

Ailleron SA • Kraków

On-site
PLN 180,000 - 290,000
Java Developer (bankowość)
Java Developer (bankowość)

Integral Solutions - Informatica Distributor • Warszawa

Hybrid