Java lead developer Opis stanowiska pracy
Java lead developer Szablon opisu stanowiska pracy
Java lead developer to osoba, która zarządza i kieruje zespołem programistów zajmujących się tworzeniem aplikacji opartych na języku Java. Osoba ta jest odpowiedzialna za projektowanie, rozwijanie i utrzymywanie programów oraz zapewnienie wysokiej jakości kodu.
Obowiązki:
- Odpowiedzialność za rozwój i utrzymanie systemów opartych na platformie Java.
- Współpraca z zespołem programistów i analityków w celu określenia wymagań biznesowych i konkretnych zadań.
- Zarządzanie i nadzór nad pracą zespołu deweloperskiego, w tym prowadzenie szkoleń oraz wyznaczanie celów dla programistów.
- Analiza, projektowanie, implementacja i testowanie nowych funkcjonalności systemów.
- Wyszukiwanie i naprawa błędów i problemów z aplikacjami Java.
- Dbanie o jakość i użyteczność kodu.
- Tworzenie dokumentacji technicznej i instrukcji obsługi oraz wspieranie innych działów w rozwiązywaniu problemów związanych z aplikacjami.
- Wdrażanie zmian i aktualizacji, które wprowadzają ulepszenia lub zmniejszają ryzyko niezgodności z obowiązującymi przepisami lub standardami branżowymi.
Wymagania:
- Doświadczenie w programowaniu w języku Java (co najmniej 5 lat).
- Znajomość narzędzi i technologii związanych z programowaniem w Java (Spring, Hibernate, JUnit itp.).
- Doświadczenie w pracy w zespole i zarządzaniu projektem.
- Umiejętność tworzenia architektury aplikacji.
- Znajomość zasad programowania obiektowego.
- Solidne umiejętności analityczne i problem-solving.
- Bardzo dobra komunikacja oralna i pisemna w języku angielskim.
- Możliwość przygotowywania dokumentacji i raportów.