Lider Techniczny Java / Liderka Techniczna Java
⚲ Warszawa
21 840 - 25 200 PLN netto (B2B)
Wymagania
- Java
- Spring
- Spring Boot
- SonarQube
Opis stanowiska
• Pełnienie roli Lidera Technicznego w projekcie rozwijanym w technologii Java/Spring.
• Projektowanie, rozwój i utrzymanie aplikacji backendowych opartych o Java oraz Spring Boot.
• Podejmowanie decyzji technicznych dotyczących architektury oraz jakości rozwijanego oprogramowania.
• Koordynowanie pracy zespołu programistów oraz wsparcie merytoryczne członków zespołu.
• Przeprowadzanie code review oraz dbanie o wysoką jakość kodu zgodnie z dobrymi praktykami programistycznymi.
• Współpraca z Kierownikiem Projektu, Scrum Masterem, Analitykami, Testerami oraz DevOps przy realizacji zadań projektowych.
• Udział w planowaniu prac, estymacji zadań oraz rozwijaniu architektury systemu.
• Rozwijanie i utrzymywanie usług opartych o Spring Boot oraz relacyjne bazy danych (PostgreSQL).
• Dbanie o jakość kodu z wykorzystaniem narzędzi statycznej analizy (np. SonarQube) oraz testów jednostkowych.
• Wspieranie procesu wdrożeń i utrzymania aplikacji działających w środowisku Kubernetes.
• Identyfikowanie oraz rozwiązywanie problemów technicznych i optymalizacja wydajności aplikacji.
• Wspieranie rozwoju kompetencji technicznych zespołu oraz promowanie dobrych praktyk inżynierskich.
• Współpraca przy utrzymaniu i rozwoju systemu e-Krew, z uwzględnieniem specyfiki domeny krwiodawstwa i krwiolecznictwa.
• Projektowanie, rozwój i utrzymanie aplikacji backendowych opartych o Java oraz Spring Boot.
• Podejmowanie decyzji technicznych dotyczących architektury oraz jakości rozwijanego oprogramowania.
• Koordynowanie pracy zespołu programistów oraz wsparcie merytoryczne członków zespołu.
• Przeprowadzanie code review oraz dbanie o wysoką jakość kodu zgodnie z dobrymi praktykami programistycznymi.
• Współpraca z Kierownikiem Projektu, Scrum Masterem, Analitykami, Testerami oraz DevOps przy realizacji zadań projektowych.
• Udział w planowaniu prac, estymacji zadań oraz rozwijaniu architektury systemu.
• Rozwijanie i utrzymywanie usług opartych o Spring Boot oraz relacyjne bazy danych (PostgreSQL).
• Dbanie o jakość kodu z wykorzystaniem narzędzi statycznej analizy (np. SonarQube) oraz testów jednostkowych.
• Wspieranie procesu wdrożeń i utrzymania aplikacji działających w środowisku Kubernetes.
• Identyfikowanie oraz rozwiązywanie problemów technicznych i optymalizacja wydajności aplikacji.
• Wspieranie rozwoju kompetencji technicznych zespołu oraz promowanie dobrych praktyk inżynierskich.
• Współpraca przy utrzymaniu i rozwoju systemu e-Krew, z uwzględnieniem specyfiki domeny krwiodawstwa i krwiolecznictwa.
🔍 Dekoder Ogłoszenia
🔴
Pełnienie roli Lidera Technicznego w projekcie
Może oznaczać zarówno faktyczne przywództwo techniczne, jak i głównie koordynację zadań bez realnego wpływu na decyzje.
🔴
Podejmowanie decyzji technicznych dotyczących architektury oraz jakości rozwijanego oprogramowania.
Decyzje mogą być podejmowane w konsultacji z innymi, a ostateczne słowo może należeć do wyższego szczebla.
🔴
Koordynowanie pracy zespołu programistów oraz wsparcie merytoryczne członków zespołu.
Może oznaczać zarówno mentoring i pomoc w rozwoju, jak i jedynie delegowanie zadań i rozwiązywanie bieżących problemów.
🔴
Wspieranie procesu wdrożeń i utrzymania aplikacji działających w środowisku Kubernetes.
Zakres wsparcia może być bardzo różny, od prostego monitorowania po aktywne rozwiązywanie problemów z infrastrukturą.
🟡
Współpraca przy utrzymaniu i rozwoju systemu e-Krew, z uwzględnieniem specyfiki domeny krwiodawstwa i krwiolecznictwa.
Specyfika domeny może oznaczać konieczność nauki złożonych, specyficznych dla branży procesów i regulacji.