Zadaniem Konsultanta będzie realizacja prac programistycznych, nadzór pozostałych programistów Java w zakresie efektywności ich pracy we współpracy z Kierownikiem Projektu i Scrum Masterem oraz nadzór architektury tworzonego rozwiązania we współpracy z architektem i liderami pozostałych zespołów.
Lider Techniczny Java
Twój zakres obowiązków
- Realizacja prac programistycznych.
- Nadzór pozostałych programistów Java w zakresie efektywności ich pracy we współpracy z Kierownikiem Projektu i Scrum Masterem.
- Nadzór architektury tworzonego rozwiązania we współpracy z architektem i liderami pozostałych zespołów.
Nasze wymagania
- Minimum 5 lat doświadczenia w pracy na stanowisku programisty Backend (Java).
- Doświadczenie w zarządzaniu zespołem programistów.
- Doświadczenie w pracy z Java minimum w wersji 8.
- Znajomość framework Spring i Spring Boot.
- Znajomość relacyjnych baz danych.
- Znajomość jednej z bibliotek wspierających testy jednostkowe.
- Znajomość narzędzi statycznej analizy kodu np. SonarQube.
- Umiejętność użycia posiadanej wiedzy w praktycznym zastosowaniu na podstawie kryteriów obligatoryjnych – test pisemny.
- Praktyczne doświadczenie i wiedza z zakresu zarządzania zespołem developerskim.
- Praktyczne doświadczenie i wiedza z pracy w zespołach zwinnych.
- Praktyczne doświadczenie i wiedza z dobrych praktyk programistycznych oraz architektury backend – rozmowa z kandydatem.