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, 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, 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 nadzór nad pracą zespołu bez realnego wpływu na decyzje architektoniczne.
🔴
Podejmowanie decyzji technicznych dotyczących architektury oraz jakości rozwijanego oprogramowania.
Zakres tych decyzji może być ograniczony przez nadrzędne wytyczne lub decyzje innych osób.
🔴
Koordynowanie pracy zespołu programistów oraz wsparcie merytoryczne członków zespołu.
Może oznaczać zarówno mentoring i pomoc w rozwiązywaniu problemów, jak i głównie delegowanie zadań i pilnowanie terminów.
🔴
Wspieranie procesu wdrożeń i utrzymania aplikacji działających w środowisku Kubernetes.
Może oznaczać zarówno aktywne uczestnictwo w procesie CI/CD i zarządzaniu infrastrukturą, jak i jedynie zgłaszanie problemów do zespołu DevOps.
🔴
Współpraca przy utrzymaniu i rozwoju systemu, z uwzględnieniem specyfiki domeny krwiodawstwa i krwiolecznictwa.
Może oznaczać zarówno interesujące wyzwania związane z unikalną domeną, jak i potencjalnie skomplikowane, przestarzałe lub słabo udokumentowane systemy.