Lead Java Developer

Technology Stack:

  • 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.
Location:
Kraków, Praca zdalna

Employment form: UOP/B2B

Apply now Interview guide Show all offers

Power of benefits you will appreciate

  • 80h for self-development

  • Medical care with a package of conservative dentistry, rehabilitation and a psychological support service

  • Language classes during working hours

  • Multisport with various options

  • Life insurance tailored to your needs

  • Access to the company library with Amazon Kindle e-books

  • Well-being actions, integrations and events