Senior Java Developer (praca zdalna)
⚲ Wrocław
23 100 - 24 150 PLN (B2B)
Wymagania
- Java
- REST API
- Jira
- Confluence (nice to have)
- Kafka (nice to have)
- Docker (nice to have)
Opis stanowiska
Wymagania:
- Minimum 6-8 lat doświadczenia jako Java Developer w środowisku Agile (Scrum)- 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
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
Codzienne zadania:
- 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)
- Współpraca w metodyce Agile (Scrum) z wykorzystaniem narzędzi Atlassian
- Minimum 6-8 lat doświadczenia jako Java Developer w środowisku Agile (Scrum)- 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
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
Codzienne zadania:
- 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)
- Współpraca w metodyce Agile (Scrum) z wykorzystaniem narzędzi Atlassian
🔍 Dekoder Ogłoszenia
🔴
Minimum 6-8 lat doświadczenia jako Java Developer w środowisku Agile (Scrum)
Może oznaczać, że szukają kogoś z bardzo konkretnym doświadczeniem, a niekoniecznie kogoś, kto dopiero wchodzi w rolę seniora.
🟡
Bardzo dobra znajomość Java (11+)
Oczekują biegłości w konkretnej, nowszej wersji Javy, co może wykluczyć kandydatów z doświadczeniem w starszych wersjach.
🔴
Praktyczne doświadczenie z architekturą mikroserwisową
Może oznaczać zarówno projektowanie od podstaw, jak i pracę z istniejącymi, potencjalnie skomplikowanymi lub problematycznymi mikroserwisami.
🔴
Umiejętność projektowania złożonych systemów
Może oznaczać, że będziesz odpowiedzialny za kluczowe decyzje projektowe, które mogą być obarczone dużą odpowiedzialnością i presją.
🟢
Podejmowanie decyzji architektonicznych i technologicznych
To jest kluczowy punkt, który sugeruje, że nie tylko będziesz implementował, ale także kształtował architekturę, co wymaga głębokiego zrozumienia i wpływu.