Lead Java Developer

Stack technologiczny:

  • Java
  • PostgreSQL
  • Spring

Lead Java Developer

Szukamy doświadczonego Lead Java Developera, który będzie odpowiadać za projektowanie i rozwój kluczowych komponentów backendowych nowoczesnej platformy dla sektora finansowego. Jeśli lubisz budować skalowalne systemy, podejmować decyzje architektoniczne i wspierać zespół w tworzeniu wysokiej jakości oprogramowania – zapraszamy do współpracy.

Na tym stanowisku będziesz mieć realny wpływ na architekturę rozwiązania, rozwój logiki biznesowej oraz kierunek technologiczny projektu. Pracujemy zwinnie, wykorzystując nowoczesny stos technologiczny i dobre praktyki inżynierskie.

Jakie zadania na Ciebie czekają?

  • Projektowanie i rozwój wydajnych, skalowalnych oraz niezawodnych systemów backendowych.
  • Tworzenie architektury baz danych oraz projektowanie warstw integracyjnych pomiędzy systemami.
  • Planowanie i realizacja bezpiecznych procesów migracji danych oraz zmian w środowisku serwerowym.
  • Podejmowanie kluczowych decyzji technicznych oraz dbanie o jakość, wydajność i bezpieczeństwo rozwijanego oprogramowania.
  • Wspieranie zespołu programistów w rozwiązywaniu złożonych problemów technicznych oraz wyznaczanie dobrych praktyk i standardów programistycznych.
  • Proponowanie usprawnień architektonicznych i technologicznych wspierających dalszy rozwój produktu.

Nasze wymagania:

  • Minimum 7 lat doświadczenia w tworzeniu aplikacji i systemów backendowych.
  • Co najmniej 2 lata doświadczenia na stanowisku Senior Java Developer, Lead Developer lub w podobnej roli technicznej.
  • Bardzo dobra znajomość projektowania systemów o wysokiej współbieżności oraz aplikacji wykorzystujących przetwarzanie wielowątkowe.
  • Praktyczne doświadczenie z Java 21 oraz frameworkiem Spring Boot 4.x, w tym Spring Data JPA i Spring Security.
  • Doświadczenie w projektowaniu architektury baz danych z wykorzystaniem PostgreSQL oraz budowaniu warstw integracyjnych.
  • Umiejętność planowania i realizacji bezpiecznych migracji danych oraz zmian po stronie backendu.
  • Dobra znajomość metodyk zwinnych, takich jak Scrum lub Agile.
  • Umiejętność analizowania złożonych problemów technicznych oraz podejmowania trafnych decyzji architektonicznych.
  • Mile widziane doświadczenie w realizacji projektów dla sektora finansowego lub bankowości cyfrowej.
Lokalizacja:
Kraków, Praca zdalna

Forma współpracy: UOP/B2B

Aplikuj teraz Interview guide Pokaż wszystkie oferty

Moc korzyści, które docenisz

  • 80 godzin na samorozwój

  • Opieka medyczna z pakietem stomatologii zachowawczej, rehabilitacją i usługą wsparcia psychologicznego

  • Zajęcia językowe w godzinach pracy

  • Multisport z różnymi wariantami

  • Ubezpieczenie na życie dopasowane do Twoich potrzeb

  • Dostęp do firmowej biblioteki

  • Programy wellbeingowe, integracje i wydarzenia