Senior Java Developer / Tech Lead (bank) (m/k/n)
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Wrocław, Fabryczna
Do uzgodnienia
Wymagania
- Java
- Jira
- Confluence
- 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 oraz doświadczenie bankowe
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:
Poszukujemy Senior Java Developer do projektu z obszaru bankowego.
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:
B2B: 1100-1200 PLN na dzień
Praca zdalna
Minimum 10 lat doświadczenia jako Java Developer w środowisku Agile (Scrum)
Doświadczenie w roli Tech Leada / Lidera zespołu oraz doświadczenie bankowe
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:
Poszukujemy Senior Java Developer do projektu z obszaru bankowego.
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:
B2B: 1100-1200 PLN na dzień
Praca zdalna
🔍 Dekoder Ogłoszenia
🔴
Minimum 10 lat doświadczenia jako Java Developer w środowisku Agile (Scrum)
Choć wymagane jest 10 lat doświadczenia, faktycznie mogą szukać kogoś, kto potrafi zarządzać zespołem i podejmować strategiczne decyzje, a nie tylko kodować.
🔴
Doświadczenie w roli Tech Leada / Lidera zespołu
Może to oznaczać zarówno faktyczne prowadzenie zespołu, jak i jedynie bycie 'starszym' programistą, który pomaga młodszym kolegom.
🔴
Praktyczne doświadczenie z architekturą mikroserwisową
Może oznaczać zarówno projektowanie i budowanie mikroserwisów od podstaw, jak i jedynie pracę w istniejącym środowisku mikroserwisowym.
🔴
Podejmowanie decyzji architektonicznych i technologicznych
Osoba na tym stanowisku będzie miała realny wpływ na kształt architektury, ale zakres tej decyzyjności może być ograniczony przez nadrzędne struktury lub inne zespoły.
🟡
Dbanie o jakość kodu i stosowanie najlepszych praktyk (clean code, design patterns)
Jest to standardowe wymaganie, które może być egzekwowane w różnym stopniu w zależności od kultury firmy i presji czasu.