- Posiadasz minimum 5 lat doświadczenia w projektowaniu i rozwoju systemów webowych opartych o Java.
- Masz praktyczne doświadczenie w pełnieniu roli Tech Leada lub Senior Developera z odpowiedzialnością za kierunek technologiczny zespołu.
- Projektowałeś/-aś architekturę mikroserwisową oraz systemy rozproszone.
- Bardzo dobrze znasz język Java i nadal aktywnie programujesz w projektach produkcyjnych.
- Swobodnie poruszasz się w obszarze wzorców architektonicznych, integracyjnych oraz Domain-Driven Design (DDD).
- Posiadasz doświadczenie w projektowaniu API oraz integracji systemów.
- Znasz relacyjne bazy danych oraz potrafisz optymalizować zapytania SQL.
,[Pełnienie roli Tech Leada w zespole Scrumowym poprzez wyznaczanie kierunku technologicznego oraz wspieranie zespołu w realizacji celów. , Aktywne programowanie i rozwój aplikacji w technologii Java zgodnie z wymaganiami biznesowymi. , Projektowanie oraz rozwój architektury systemów i mikroserwisów z uwzględnieniem wydajności, bezpieczeństwa i skalowalności. , Współpraca z Product Ownerem oraz interesariuszami biznesowymi przy analizie wymagań i projektowaniu optymalnych rozwiązań technicznych. , Definiowanie standardów programistycznych, architektonicznych i integracyjnych oraz dbanie o ich przestrzeganie. , Prowadzenie code review oraz wspieranie wysokiej jakości kodu i dobrych praktyk wytwarzania oprogramowania. , Mentoring programistów oraz rozwój kompetencji technicznych członków zespołu. , Wspieranie zespołu w rozwiązywaniu złożonych problemów technicznych i podejmowaniu decyzji projektowych. , Projektowanie oraz nadzorowanie integracji systemów i API. ] Requirements: Java, Domain-driven design, API, Relacyjne Bazy Danych, SQL Additionally: Sport Subscription, Private healthcare, International clients, Friendly atmosphere, Certificates, Integration events, Life insurance.