Pracuj.pl Praca zdalna Senior

Senior Java Developer / Tech Lead (m/k/n)

UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Wrocław, Fabryczna

Do uzgodnienia

Wymagania

  • Java
  • Jira
  • Confluence
  • Kafka
  • Angular
  • Docker
  • Kubernetes

Opis stanowiska

Nasze wymagania:
Minimum 10 lat doświadczenia jako Java Developer w środowisku Agile (Scrum)
Doświadczenie w roli Tech Leada / Lidera zespołu
Bardzo dobra znajomość Java (11+) i ekosystemu Java
Praktyczne doświadczenie z architekturą mikroserwisową
Doświadczenie w tworzeniu REST API
Umiejętność projektowania złożonych systemów
Znajomość wzorców projektowych
Praca z bazami danych: relacyjnymi i nierelacyjnymi
Doświadczenie z Jira, Confluence (Atlassian)
Silne umiejętności analityczne i rozwiązywania problemów
Doświadczenie w mentorowaniu zespołu

Mile widziane:
Doświadczenie z Kafka lub innymi systemami kolejkowymi
Znajomość technologii frontendowych (np. Angular)
Wiedza z obszaru DevOps
Doświadczenie z Docker, Kubernetes
Znajomość wzorców integracyjnych
Doświadczenie w branży finansowej lub ubezpieczeniowej

O projekcie:
Budżet B2B: 1100-1150 zł netto / MD

Zakres obowiązków:
Projektowanie i rozwój rozwiązań w oparciu o architekturę mikroserwisową
Tworzenie oraz rozwijanie REST API
Projektowanie złożonych systemów backendowych
Podejmowanie decyzji architektonicznych i technologicznych
Wsparcie zespołu w rozwiązywaniu problemów technicznych
Dbanie o jakość kodu i stosowanie najlepszych praktyk (clean code, design patterns)
Mentoring i rozwój innych członków zespołu
Współpraca w metodyce Agile (Scrum) z wykorzystaniem narzędzi Atlassian

Oferujemy:
praca zdalna

🔍 Dekoder Ogłoszenia

🔴
Minimum 10 lat doświadczenia jako Java Developer w środowisku Agile (Scrum)
Poszukują kogoś, kto nie tylko ma dużo lat doświadczenia, ale też potrafi się w nim odnaleźć w dynamicznym środowisku, co może oznaczać presję czasu i konieczność szybkiego dostosowania się do zmian.
🔴
Doświadczenie w roli Tech Leada / Lidera zespołu
Poza kodowaniem, oczekuje się od Ciebie odpowiedzialności za decyzje techniczne, kierowanie zespołem i rozwiązywanie konfliktów, co może wykraczać poza czyste programowanie.
🔴
Praktyczne doświadczenie z architekturą mikroserwisową
Oczekują, że nie tylko znasz teorię, ale faktycznie budowałeś i utrzymywałeś systemy oparte na mikroserwisach, co może być bardziej wymagające niż praca z monolitem.
🔴
Podejmowanie decyzji architektonicznych i technologicznych
Masz być osobą, która faktycznie kształtuje kierunek techniczny projektu, a nie tylko implementuje gotowe rozwiązania.
🔴
Mentoring i rozwój innych członków zespołu
Oprócz własnej pracy, będziesz odpowiedzialny za podnoszenie kompetencji młodszych lub mniej doświadczonych kolegów, co wymaga czasu i cierpliwości.