Senior Java Developer / Tech Lead (praca zdalna)

Open 21d

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

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