Back to job offers
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: