Zaaplikuj teraz:
Java Tech Lead / Technical Leader (Java)
-
Seniority:
Tech Lead
-
Work model:
Remote
-
City:
Poland
-
Language:
Polish
-
Zadania:
- Projektowanie architektury oraz rozwiązań technicznych dla systemów opartych o technologię Java.
- Koordynowanie prac zespołu programistycznego (3 osoby) oraz wsparcie deweloperów w rozwiązywaniu złożonych problemów technicznych.
- Podejmowanie decyzji technologicznych oraz rekomendowanie najlepszych rozwiązań architektonicznych.
- Nadzór nad jakością wytwarzanego oprogramowania, w tym prowadzenie Code Review.
- Definiowanie i promowanie dobrych praktyk programistycznych, standardów kodowania oraz wzorców projektowych.
- Współpraca z architektami, analitykami, testerami i zespołami DevOps.
- Projektowanie i rozwój usług REST oraz SOAP oraz integracji między systemami.
- Nadzór nad wydajnością, bezpieczeństwem i skalowalnością rozwiązań.
- Wsparcie zespołu w diagnozowaniu i rozwiązywaniu problemów produkcyjnych.
- Udział w planowaniu prac zespołu oraz estymacji zadań.
- Mentoring zespołu oraz rozwój kompetencji członków zespołu.
- Udział w spotkaniach z klientem oraz prezentowanie rozwiązań technicznych.
- Identyfikowanie ryzyk technicznych oraz inicjowanie działań ograniczających ich wpływ.
- Współpraca przy doskonaleniu procesów wytwórczych oraz praktyk CI/CD.
-
Oczekiwania:
- Minimum 7 lat doświadczenia w projektowaniu i tworzeniu oprogramowania w języku Java (8+).
- Minimum 2 lata doświadczenia w roli Tech Leada / Lidera Technicznego / Głównego Programisty Java.
- Umiejętność prowadzenia Code Review oraz mentoringu zespołu.
- Doświadczenie w projektowaniu architektury oraz podejmowaniu decyzji technologicznych.
- Bardzo dobra znajomość Java oraz ekosystemu Spring (Spring Boot, Spring MVC, Spring Security).
- Doświadczenie w projektowaniu i implementacji REST API oraz SOAP.
- Doświadczenie w pracy z relacyjnymi bazami danych (SQL).
- Znajomość ORM (Hibernate, JPA lub równoważne).
- Doświadczenie z serwerami aplikacyjnymi (JBoss, WebLogic, GlassFish lub podobne).
- Doświadczenie w pracy z Docker, Kubernetes lub podobnymi rozwiązaniami.
- Doświadczenie z narzędziami CI/CD.
- Znajomość narzędzi do analizy jakości kodu (np. SonarQube).
- Doświadczenie w monitorowaniu pokrycia testami i promowaniu dobrych praktyk testowania.
-
Nasza oferta:
- Pakiet benefitów pozapłacowych — korzystaj z Udemy for Business, prywatnej opieki medycznej, karty Multisport, pakietu weterynaryjnego, lekcji językowych i bonów zakupowych.
- Elastyczność — elastyczne godziny pracy i opcje pracy zdalnej/hybrydowej dostosowane do Twojego stylu życia i lokalizcji.
- Rozwój kariery — dostęp do możliwości rozwoju zawodowego i nauki, w tym korzyści związanych z naszymi oficjalnymi partnerstwami z globalnymi gigantami IT, m.in. Microsoft, AWS, Snowflake, Salesforce.
- Angażująca społeczność — praca z pełnymi pasji profesjonalistami i udział w wydarzeniach team buildingowych, hackathonach i inicjatywach CSR.
- Wydarzenia team buildingowe, w tym nasza tradycja firmowa (coroczne wydarzenie firmowe na Mazurach).
Java Tech Lead / Technical Leader (Java)
Zaaplikuj teraz: